]> granicus.if.org Git - clang/commit
Mangle the IsSystem bit into the .pcm file name
authorBen Langmuir <blangmuir@apple.com>
Thu, 12 Feb 2015 21:51:31 +0000 (21:51 +0000)
committerBen Langmuir <blangmuir@apple.com>
Thu, 12 Feb 2015 21:51:31 +0000 (21:51 +0000)
commit7c5a52e7a2d6129410655385111cea1c431f64fe
treec84e508a4e0716d91bd0fe3a54a11d0c22bf782b
parent94b94ee0f7573a31a1af2b0f76d7fc42634ea849
Mangle the IsSystem bit into the .pcm file name

When mangling the module map path into a .pcm file name, also mangle the
IsSystem bit, which can also depend on the header search paths. For
example, the user may change from -I to -isystem.  This can affect
diagnostics in the importing TU.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@228966 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSerializationKinds.td
include/clang/Lex/HeaderSearch.h
lib/Frontend/FrontendActions.cpp
lib/Lex/HeaderSearch.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTWriter.cpp
test/Modules/modules-with-same-name.m