llvm-project/clang/lib
Douglas Gregor a686e1b05d Introduce module attributes into the module map grammar, along with a
single attribute ("system") that allows us to mark a module as being a
"system" module. Each of the headers that makes up a system module is
considered to be a system header, so that we (for example) suppress
warnings there.

If a module is being inferred for a framework, and that framework
directory is within a system frameworks directory, infer it as a
system framework.

llvm-svn: 149143
2012-01-27 19:52:33 +00:00
..
ARCMigrate objc-arc: introduce -no-finalize-removal which in gc mode, 2012-01-26 20:57:58 +00:00
AST Added source location for the template keyword in AST template-id expressions. 2012-01-27 09:46:47 +00:00
Analysis Fix NSLog format string checking for %@. 2012-01-25 00:04:09 +00:00
Basic Introduce module attributes into the module map grammar, along with a 2012-01-27 19:52:33 +00:00
CodeGen Placate gcc's -Wreturn-type 2012-01-27 00:46:27 +00:00
Driver Remove the ToolTriple logic in NetBSD, which was completely broken by 2012-01-26 22:27:52 +00:00
Frontend Introduce module attributes into the module map grammar, along with a 2012-01-27 19:52:33 +00:00
FrontendTool Introduce 3 new fixit options: 2012-01-26 02:40:48 +00:00
Headers Represent 256-bit unaligned loads natively and remove the builtins. Similar change was made for 128-bit versions a while back. 2012-01-25 04:26:17 +00:00
Index More dead code removal (using -Wunreachable-code) 2012-01-20 21:50:17 +00:00
Lex Introduce module attributes into the module map grammar, along with a 2012-01-27 19:52:33 +00:00
Parse Added source location for the template keyword in AST template-id expressions. 2012-01-27 09:46:47 +00:00
Rewrite In FixItRecompile::BeginInvocation() reset the diagnostics before executing 2012-01-27 06:15:37 +00:00
Sema Added source location for the template keyword in AST template-id expressions. 2012-01-27 09:46:47 +00:00
Serialization Introduce module attributes into the module map grammar, along with a 2012-01-27 19:52:33 +00:00
StaticAnalyzer Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. 2012-01-26 21:29:00 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00