summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/ASTUnit.cpp
diff options
context:
space:
mode:
authorManman Ren <manman.ren@gmail.com>2016-08-18 17:42:15 +0000
committerManman Ren <manman.ren@gmail.com>2016-08-18 17:42:15 +0000
commit11f2a477721c416abb3015b0a06d28869211bf3e (patch)
tree3cddfde033f1fa7ff40cec786759a63eb004f59c /clang/lib/Frontend/ASTUnit.cpp
parentc948d182e12c94585e8996b8d432ba6427fdd12c (diff)
downloadbcm5719-llvm-11f2a477721c416abb3015b0a06d28869211bf3e.tar.gz
bcm5719-llvm-11f2a477721c416abb3015b0a06d28869211bf3e.zip
Module: add -fprebuilt-module-path to support loading prebuilt modules.
In this mode, there is no need to load any module map and the programmer can simply use "@import" syntax to load the module directly from a prebuilt module path. When loading from prebuilt module path, we don't support rebuilding of the module files and we ignore compatible configuration mismatches. rdar://27290316 Differential Revision: http://reviews.llvm.org/D23125 llvm-svn: 279096
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
-rw-r--r--clang/lib/Frontend/ASTUnit.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp
index aafbb481f0e..3a34f852d89 100644
--- a/clang/lib/Frontend/ASTUnit.cpp
+++ b/clang/lib/Frontend/ASTUnit.cpp
@@ -2805,6 +2805,7 @@ const FileEntry *ASTUnit::getPCHFile() {
switch (M.Kind) {
case serialization::MK_ImplicitModule:
case serialization::MK_ExplicitModule:
+ case serialization::MK_PrebuiltModule:
return true; // skip dependencies.
case serialization::MK_PCH:
Mod = &M;
OpenPOWER on IntegriCloud