summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/mangle-local-class-names.cpp
Commit message (Collapse)AuthorAgeFilesLines
* More local mangling fixes.Eli Friedman2013-07-101-0/+31
| | | | | | | | | | | | Compute mangling numbers for externally visible local variables and tags. Change the mangler to consistently use discriminators where necessary. Tweak the scheme we use to number decls which are not externally visible to avoid unnecessary discriminators in common cases now that we request them more consistently. Fixes <rdar://problem/14204721>. llvm-svn: 185986
* Fix regression from r185450.Eli Friedman2013-07-051-0/+9
| | | | | | | | As it turns out, the NoFunction bit for local class mangling needed to be propagated into more places. r185450 turned what used to be an incorrect mangling into an assertion. llvm-svn: 185713
* Refactor local class name mangling and make itFariborz Jahanian2010-03-041-0/+27
| | | | | | ABI conforming. llvm-svn: 97702
* Implements mangling of local class names toFariborz Jahanian2010-03-031-0/+30
fix a code gen crash. This is WIP as not all ABI cases are covered (there is a FIXME to this effect). Fixes radar 7696748. llvm-svn: 97658
OpenPOWER on IntegriCloud