llvm-project/clang/lib
Ben Langmuir dcf73861a5 Add an option -fmodules-validate-system-headers
When enabled, always validate the system headers when loading a module.
The end result of this is that when these headers change, we will notice
and rebuild the module.

llvm-svn: 203630
2014-03-12 00:06:17 +00:00
..
ARCMigrate [C++11] Remove the remaining uses of OwningPtr. 2014-03-09 11:34:25 +00:00
AST Objective-C. Prevent an assertion crash due to buggy code 2014-03-11 18:56:18 +00:00
ASTMatchers [C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate. 2014-03-10 17:55:02 +00:00
Analysis Thread safety analysis: move smart pointer checks from -Wthread-safety-beta 2014-03-10 23:03:49 +00:00
Basic De-virtualize a method since it doesn't override anything and isn't overridden itself. 2014-03-11 04:07:52 +00:00
CodeGen PGO: Scale large counters down to 32-bits 2014-03-11 18:18:10 +00:00
Driver Add an option -fmodules-validate-system-headers 2014-03-12 00:06:17 +00:00
Edit [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
Format clang-format: Avoid unnecessary break before lambda return type. 2014-03-11 11:03:26 +00:00
Frontend Add an option -fmodules-validate-system-headers 2014-03-12 00:06:17 +00:00
FrontendTool Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Headers Headers: Provide an ABI compatible max_align_t when _MSC_VER is defined 2014-03-04 23:43:48 +00:00
Index [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops. 2014-03-07 15:12:56 +00:00
Lex lex: improve include handling on Linux for Windows 2014-03-11 22:41:45 +00:00
Parse Allow GNU-style attributes on lambda expressions. 2014-03-12 00:01:07 +00:00
Rewrite [C++11] Replace OwningPtr include with <memory>. 2014-03-09 11:36:40 +00:00
Sema Remove trailing whitespace introduced in r203028. 2014-03-11 17:17:16 +00:00
Serialization Revert C++11ification in r203534 and r203536. Apparently our toolchains aren't 2014-03-11 07:17:35 +00:00
StaticAnalyzer [analyzer] Check all conditions in a chained if against each other. 2014-03-11 16:52:29 +00:00
Tooling [C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate. 2014-03-10 17:55:02 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00