summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReader.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2015-07-17 20:19:56 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2015-07-17 20:19:56 +0000
commitcab8980229503a739675708937fe062ff35c4521 (patch)
treee97db58fa42a1758c0cee4b3ad7f82f5c051e761 /clang/lib/Serialization/ASTReader.cpp
parent205d6189b46f53243d77e205deb01d4f1ddefefd (diff)
downloadbcm5719-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.cpp5
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>();
}
OpenPOWER on IntegriCloud