llvm-project/clang/lib
Richard Smith 8b70610494 [modules] When compiling a preprocessed module map, look for headers relative
to the original module map.

Also use the path and name of the original module map when emitting that
information into the .pcm file. The upshot of this is that the produced .pcm
file will track information for headers in their original locations (where the
module was preprocessed), not relative to whatever directory the preprocessed
module map was in when it was built.

llvm-svn: 304346
2017-05-31 20:56:55 +00:00
..
ARCMigrate [ARCMigrate] When applying changes from remap files, disable the 'adjustRemovals' functionality of EditedSource 2017-04-28 00:25:06 +00:00
AST [ODRHash] Support TemplateSpecializationType 2017-05-31 00:31:58 +00:00
ASTMatchers Add cxxStdInitializerListExpr AST matcher 2017-05-05 21:01:12 +00:00
Analysis [coroutines] Fix fallthrough diagnostics for coroutines 2017-05-25 02:16:53 +00:00
Basic Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +00:00
CodeGen Don't try to spill static allocas when emitting expr cleanups with branches 2017-05-31 19:59:41 +00:00
Driver [clang-cl] Implement /diagnostic: flag 2017-05-31 17:37:49 +00:00
Edit [ARCMigrate] When applying changes from remap files, disable the 'adjustRemovals' functionality of EditedSource 2017-04-28 00:25:06 +00:00
Format clang-format: [JS] improve calculateBraceType heuristic 2017-05-31 09:29:40 +00:00
Frontend [modules] When compiling a preprocessed module map, look for headers relative 2017-05-31 20:56:55 +00:00
FrontendTool unique_ptrify createDriverOptTable 2017-01-13 17:34:15 +00:00
Headers [PPC] Make altivec conversion function macros. 2017-05-30 11:37:29 +00:00
Index [index] The references to explicit class properties should be recorded 2017-05-24 14:23:40 +00:00
Lex [modules] When compiling a preprocessed module map, look for headers relative 2017-05-31 20:56:55 +00:00
Parse [NFC, Refactor] Modernize TemplateIdAnnotation using TrailingObjects 2017-05-23 01:07:12 +00:00
Rewrite [analyzer] Re-apply r283092, attempt no.4, chunk no.4 (last) 2016-10-07 19:25:10 +00:00
Sema [coroutines] Fix assertion during -Wuninitialized analysis 2017-05-31 19:36:59 +00:00
Serialization [modules] When compiling a preprocessed module map, look for headers relative 2017-05-31 20:56:55 +00:00
StaticAnalyzer [analyzer] Fix immutable map factory lifetime for partial taint. 2017-05-29 18:54:02 +00:00
Tooling Method loadFromCommandLine should be able to report errors 2017-05-24 11:57:37 +00:00
CMakeLists.txt