smeenai added a comment. In https://reviews.llvm.org/D47233#1115630, @DHowett-MSFT wrote:
> This largely matches what we've done in the WinObjC clang patchset here > <https://github.com/Microsoft/WinObjC/blob/develop/contrib/clang/patches/0018-ObjCGNU-Add-the-bulk-of-CGObjCMicrosoft.patch#L84>, > with the critical exception that we've chosen to mangle the EH names as > though they were for structs named after their classes. Thanks for the pointer! To clarify, when you're talking about mangling the EH names, do you mean the names of the typeinfo structures themselves (OBJC_EHTYPE_* in my implementation), or the typeinfo name strings inside those structures? The latter should be equivalent to structs for us too, i.e. `@catch (I *)` and `catch (struct I *)` would produce the same name in the generated type info. Repository: rC Clang https://reviews.llvm.org/D47233 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits