[LLVMdev] x86_stdcallcc @<n> mangling vs. '\1' prefix [was: x86_stdcallcc and extra name mangling on Windows]

Timur Iskhodzhanov timurrrr at google.com
Fri Feb 22 07:33:19 PST 2013


2013/2/22 Timur Iskhodzhanov <timurrrr at google.com>:
> 2013/2/21 Anton Korobeynikov <anton at korobeynikov.info>:
>> The patch looks incorrect. The code just needs to handle \1 properly
>> and clang extended to add explicit \1 to the names which does not
>> require mangling.
> I think clang already adds \01 to __stdcall names, so only the LLVM
> change is remaining.
... and LLVM drops \01 in getNameWithPrefixat lib/Target/Mangler.cpp:116
right before returning the rest in OutName.

Ahh you were replying to me, not to David.
How does David's patch look to you?



More information about the llvm-dev mailing list