You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LLVM backend: escape procedure names on win32 targets to avoid having llvm mangle the names also
Escape global procedure names for windows targets on LLVM.
- For gas backend we always use the mangled name as-is.
- For gcc backend we sort of let gcc do it but also supply an asm alias where the gcc might get it wrong calculating the suffix
- escape the mangled name even if there is no @n suffix due the leading underscore handling
Not tested: global variable identifiers, g++ mangling
0 commit comments