flag to change between serialization and deserialization, so it does not
require the identifier to be serialized.
llvm-svn: 242567
/// \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>();
}
bool isInterestingIdentifier(IdentifierInfo *II, uint64_t MacroOffset) {
if (MacroOffset ||
II->isPoisoned() ||
- II->isExtensionToken() ||
II->getObjCOrBuiltinID() ||
II->hasRevertedTokenIDToIdentifier() ||
II->getFETokenInfo<void>())