llvm-project/clang/lib
John McCall be089fa86b Suppress warnings if their instantiation location is in a system header, not
their spelling location.  This prevents warnings from being swallowed just
because the caret is on the first parenthesis in, say, NULL.

This is an experiment;  the risk is that there might be a substantial number
of system headers which #define symbols to expressions which inherently cause
warnings.  My theory is that that's rare enough that it can be worked
around case-by-case, and that producing useful warnings around NULL is worth 
it.  But I'm willing to accept that I might be empirically wrong.

llvm-svn: 95870
2010-02-11 10:04:29 +00:00
..
AST Use the allocator associated with ASTContext to allocate the args 2010-02-11 07:31:47 +00:00
Analysis Convert tabs to spaces. 2010-02-09 00:04:09 +00:00
Basic Suppress warnings if their instantiation location is in a system header, not 2010-02-11 10:04:29 +00:00
Checker Eliminate the ASTContext parameter from RecordDecl::getDefinition() 2010-02-11 01:04:33 +00:00
CodeGen Check in the beginnings of my new vtable layout builder idea. 2010-02-11 08:02:13 +00:00
Driver Driver: Add -rewrite-objc, which is an interface to clang -cc1 -rewrite-objc. 2010-02-11 03:16:21 +00:00
Frontend Check in the beginnings of my new vtable layout builder idea. 2010-02-11 08:02:13 +00:00
Headers fix PR6187: various load functions in xmmintrin.h were missing 'const'. 2010-02-01 20:14:14 +00:00
Index -fno-rtti is now the default. 2010-01-24 20:43:31 +00:00
Lex When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. 2010-02-08 19:35:18 +00:00
Parse Clean up ownership of 'AttributeList' objects in Parser. Apparently 2010-02-11 02:19:13 +00:00
Rewrite Some clean up of replacement text API no longer needed by 2010-02-05 16:43:40 +00:00
Runtime clang/Darwin: Update for rename of 10.4 static runtime library. 2010-01-20 02:35:02 +00:00
Sema Patch by Cristian Draghici: 2010-02-11 09:27:41 +00:00
CMakeLists.txt Split libAnalysis into two libraries: libAnalysis and libChecker. 2010-01-25 04:41:41 +00:00
Makefile Split libAnalysis into two libraries: libAnalysis and libChecker. 2010-01-25 04:41:41 +00:00