aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PCHReader.cpp
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2010-07-14 20:26:45 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2010-07-14 20:26:45 +0000
commit07a353c2af3a3c557205466d4f4ed2513462ebfe (patch)
tree6369eae9149a7bc1553b6dc07c38a4801e54724c /lib/Frontend/PCHReader.cpp
parentb9a822639c570b1853c75c235e9d6bad485f9e01 (diff)
Increase the max PCH level for declarations to 7. Add a FromPCH flag to types.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108354 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/PCHReader.cpp')
-rw-r--r--lib/Frontend/PCHReader.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Frontend/PCHReader.cpp b/lib/Frontend/PCHReader.cpp
index cb0be410b5..56b77b1e94 100644
--- a/lib/Frontend/PCHReader.cpp
+++ b/lib/Frontend/PCHReader.cpp
@@ -2626,8 +2626,10 @@ QualType PCHReader::GetType(pch::TypeID ID) {
Index -= pch::NUM_PREDEF_TYPE_IDS;
//assert(Index < TypesLoaded.size() && "Type index out-of-range");
- if (TypesLoaded[Index].isNull())
+ if (TypesLoaded[Index].isNull()) {
TypesLoaded[Index] = ReadTypeRecord(TypeOffsets[Index]);
+ TypesLoaded[Index]->setFromPCH();
+ }
return TypesLoaded[Index].withFastQualifiers(FastQuals);
}