diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-07-17 20:19:56 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-07-17 20:19:56 +0000 |
commit | cab8980229503a739675708937fe062ff35c4521 (patch) | |
tree | e97db58fa42a1758c0cee4b3ad7f82f5c051e761 /clang/lib/Serialization/ASTReader.cpp | |
parent | 205d6189b46f53243d77e205deb01d4f1ddefefd (diff) | |
download | bcm5719-llvm-cab8980229503a739675708937fe062ff35c4521.tar.gz bcm5719-llvm-cab8980229503a739675708937fe062ff35c4521.zip |
Stop treating extension keywords as 'interesting'; we don't allow the extension
flag to change between serialization and deserialization, so it does not
require the identifier to be serialized.
llvm-svn: 242567
Diffstat (limited to 'clang/lib/Serialization/ASTReader.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTReader.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp index c25d905bfab..4bde2b54ee2 100644 --- a/clang/lib/Serialization/ASTReader.cpp +++ b/clang/lib/Serialization/ASTReader.cpp @@ -736,11 +736,10 @@ ASTIdentifierLookupTraitBase::ReadKey(const unsigned char* d, unsigned n) { /// \brief Whether the given identifier is "interesting". static bool isInterestingIdentifier(IdentifierInfo &II) { - return II.isPoisoned() || - II.isExtensionToken() || + return II.hadMacroDefinition() || + II.isPoisoned() || II.getObjCOrBuiltinID() || II.hasRevertedTokenIDToIdentifier() || - II.hadMacroDefinition() || II.getFETokenInfo<void>(); } |