summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC/externally-initialized-selectors.m
Commit message (Collapse)AuthorAgeFilesLines
* Don't manually insert L prefixes.Rafael Espindola2014-11-061-1/+1
| | | | | | Simply marking the symbol private conveys the desire to hide them to LLVM. llvm-svn: 221451
* Use private linkage for globals we already name with \01L and \01l.Rafael Espindola2014-02-271-1/+1
| | | | | | | | | | | | In llvm the only semantic difference between internal and private is that llvm tries to hide private globals my mangling them with a private prefix. Since the globals changed by this patch already had the magic don't mangle marker, there should be no change in the generated assembly. A followup patch should then be able to drop the \01L and \01l prefixes and let llvm mangle as appropriate. llvm-svn: 202419
* Remove duplicated -cc1 in testsAlp Toker2013-12-081-2/+2
| | | | llvm-svn: 196728
* Changed CGObjCMac.cpp to add the marker externally_initialized to ↵Michael Gottesman2013-02-051-0/+8
SELECTOR_REFERENCES in both the fragile and non-fragile API. This is to ensure that GlobalOpt in LLVM does not attempt to look through a selector reference to a method var name at compile time. I also added a test/updated old tests that need to recognize the new keyword. rdar://12580965. llvm-svn: 174461
OpenPOWER on IntegriCloud