[cfe-dev] Fix PR13444 - wrong mangling of "const char * const *" and friends

Timur Iskhodzhanov timurrrr at google.com
Fri Aug 31 04:55:45 PDT 2012


Hi John,

Can you please review this patch?
This fixes http://llvm.org/PR13444 as well as a large part of
http://llvm.org/PR13182 plus adds quite a few tests.

With this patch plus the pending PR13455 patch I don't get link-time
problems when building SPEC CPU2006 tests anymore!
(I'm only testing the files that are compileable with Clang++ though,
e.g. no RTTI users etc)

FTR, the SplitQualType / isa<ArrayType> part was mostly taken from
ItaniumMangle.cpp

Thanks in advance,
Timur Iskhodzhanov,
Google Russia
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug_13444.patch
Type: application/octet-stream
Size: 13525 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20120831/e1fba883/attachment.obj>


More information about the cfe-dev mailing list