llvm-project/clang/lib
Fariborz Jahanian 252ba5fb6f This patch implements objective-c's 'SEL' type as a built-in
type and fixes a long-standing code gen. crash reported in
at least two PRs and a radar. (radar 7405040 and pr5025). 
There are couple of remaining issues that I would like for
Ted. and Doug to look at:

Ted, please look at failure in Analysis/MissingDealloc.m.
I have temporarily added an expected-warning to make the
test pass. This tests has a declaration of 'SEL' type which
may not co-exist with the new changes.

Doug, please look at a FIXME in PCHWriter.cpp/PCHReader.cpp.
I think the changes which I have ifdef'ed out are correct. They
need be considered for in a few Indexer/PCH test cases.

llvm-svn: 89561
2009-11-21 19:53:08 +00:00
..
AST This patch implements objective-c's 'SEL' type as a built-in 2009-11-21 19:53:08 +00:00
Analysis Make FixedAddressChecker and experimental check; it currently produces a ton of false positives when analyzing some projects (e.g., Wine). 2009-11-21 17:55:24 +00:00
Basic Add SigAtomicType to TargetInfo, Needed for MSP and PIC Targets, Credit to Ken Dyck. 2009-11-21 00:49:54 +00:00
CodeGen This patch implements objective-c's 'SEL' type as a built-in 2009-11-21 19:53:08 +00:00
Driver Fix refacto, gcc's cc1 needs to see --output-pch=, which is not just an alias 2009-11-21 02:31:29 +00:00
Frontend This patch implements objective-c's 'SEL' type as a built-in 2009-11-21 19:53:08 +00:00
Headers Avoid unwanted expansion in macros that paste together INT<n>_C(v) and 2009-11-20 16:49:10 +00:00
Index Add special clang_getCursor() support for @class. Handles <rdar://problem/7383421>. 2009-11-18 02:02:52 +00:00
Lex Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! 2009-11-14 16:36:57 +00:00
Parse Added rudimentary C++0x attribute support. 2009-11-21 08:43:09 +00:00
Rewrite Be more careful with anonymous namespaces, since Clang diagnoses the ambiguity here 2009-11-17 06:52:37 +00:00
Sema This patch implements objective-c's 'SEL' type as a built-in 2009-11-21 19:53:08 +00:00
CMakeLists.txt Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00
Makefile Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00