Microsoft X64 Mangling

Warren Hunt whunt at google.com
Thu May 2 14:19:56 PDT 2013


I've put together a patch that fixes all of the issues I found with
Microsoft name mangling in 64-bit mode.  Mostly it involves adding an 'E'
note to all pointers that are 64-bit (including 'this' pointers).  This is
done in MicrosoftMangle.cpp.  I've updated 3 of the mangling test files
with X64 tests, which provides some reasonable amount of coverage.

Please review.

Thanks,
-Warren

(Note: This is my first patch.)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130502/c69c1ccd/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x64mangle.patch
Type: application/octet-stream
Size: 15044 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130502/c69c1ccd/attachment.obj>


More information about the cfe-commits mailing list