naked functions: on windows emit .endef
without the symbol name
also add test with `fastcall`, which on i686 uses a different mangling scheme
This commit is contained in:
parent
4f52199194
commit
c0957ef45a
2 changed files with 49 additions and 25 deletions
|
@ -245,7 +245,7 @@ fn prefix_and_suffix<'tcx>(
|
|||
writeln!(begin, ".def {asm_name}").unwrap();
|
||||
writeln!(begin, ".scl 2").unwrap();
|
||||
writeln!(begin, ".type 32").unwrap();
|
||||
writeln!(begin, ".endef {asm_name}").unwrap();
|
||||
writeln!(begin, ".endef").unwrap();
|
||||
writeln!(begin, "{asm_name}:").unwrap();
|
||||
|
||||
writeln!(end).unwrap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue