aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTReader.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-08-20 16:03:59 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-08-20 16:03:59 +0000
commitc8e5d51f51e46c6f7717761537c6609ef9daf57c (patch)
tree504cce81c4f40422e0fe67e6f437a7cf5ad86909 /lib/Serialization/ASTReader.cpp
parent0eca89e9890db4d8336ce762a5b359a1d58ca02b (diff)
serialization::TypeID is used with or without qualifiers, both as index and as index + qualifiers.
Disambiguate and provide some type safety by using a new class TypeIdx for the "TypeID as index" semantics. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111630 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Serialization/ASTReader.cpp')
-rw-r--r--lib/Serialization/ASTReader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Serialization/ASTReader.cpp b/lib/Serialization/ASTReader.cpp
index 238ce3f5ed..040277074c 100644
--- a/lib/Serialization/ASTReader.cpp
+++ b/lib/Serialization/ASTReader.cpp
@@ -2826,7 +2826,7 @@ QualType ASTReader::GetType(TypeID ID) {
TypesLoaded[Index] = ReadTypeRecord(Index);
TypesLoaded[Index]->setFromAST();
if (DeserializationListener)
- DeserializationListener->TypeRead(ID >> Qualifiers::FastWidth,
+ DeserializationListener->TypeRead(TypeIdx::fromTypeID(ID),
TypesLoaded[Index]);
}