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.)
x64mangle.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
