llvm-project/clang/lib
Argyrios Kyrtzidis 6f722b4eb9 [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module.
After r180934 we may initiate module map parsing for modules not related to the module what we are building,
make sure we ignore the header file info of headers from such modules.

First part of rdar://13840148

llvm-svn: 181489
2013-05-08 23:46:46 +00:00
..
ARCMigrate Remove DiagnosticConsumer::clone(), a bad idea that is now unused. 2013-05-03 23:07:45 +00:00
AST [doc parsing]: Also do typo correction for 2013-05-08 22:14:28 +00:00
ASTMatchers Implements memoization for ancestor matching. 2013-03-14 16:33:21 +00:00
Analysis Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None 2013-05-05 00:41:58 +00:00
Basic Add SystemZ support 2013-05-06 16:26:41 +00:00
CodeGen typo 2013-05-08 23:37:22 +00:00
Driver C++1y: Add a step limit to constexpr evaluation, to catch runaway loops. 2013-05-08 02:12:03 +00:00
Edit [objcmt] Fix a mishandled conversion to objc directory literal. 2013-04-06 01:13:17 +00:00
Format Further fix to pointer to member formatting. 2013-05-08 15:06:58 +00:00
Frontend C++1y: Add a step limit to constexpr evaluation, to catch runaway loops. 2013-05-08 02:12:03 +00:00
FrontendTool <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. 2013-03-27 16:47:18 +00:00
Headers Make sure we define wchar_t related macros correctly in -fms-extensions mode. 2013-05-02 13:12:32 +00:00
Lex [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. 2013-05-08 23:46:46 +00:00
Parse Forward #pragma comment(lib/linker) through as flags metadata 2013-05-08 13:44:39 +00:00
Rewrite Have SourceManager::getLocForEndOfFile() point at the "EOF" location of the FileID. 2013-05-07 04:29:22 +00:00
Sema Forward #pragma comment(lib/linker) through as flags metadata 2013-05-08 13:44:39 +00:00
Serialization [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. 2013-05-08 23:46:46 +00:00
StaticAnalyzer [analyzer; alternate edges] insert an extra edge for 'for' statements to conditions. 2013-05-08 01:15:24 +00:00
Tooling ClangTool output cleanup 2013-03-15 20:14:01 +00:00
CMakeLists.txt Initial version of formatting library. 2012-12-03 18:12:45 +00:00
Makefile Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00