]> granicus.if.org Git - clang/commitdiff
Remove an unused bit from the serialized IdentifierInfo
authorDouglas Gregor <dgregor@apple.com>
Thu, 11 Oct 2012 00:48:48 +0000 (00:48 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 11 Oct 2012 00:48:48 +0000 (00:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165683 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Lex/PPMacroExpansion.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTWriter.cpp

index 013178c5550f2b329c68b1c82249d63bc4e13dad..8db74f28d414691ec71ebc5bc71a67e9234f2131 100644 (file)
@@ -97,7 +97,7 @@ void Preprocessor::addLoadedMacroInfo(IdentifierInfo *II, MacroInfo *MI) {
              PrevPrev->isDefined());
 
     // FIXME: Actually use the ambiguity information for something.
-    
+
     // Wire this macro information into the chain.
     MI->setPreviousDefinition(Prev->getPreviousDefinition());
     Prev->setPreviousDefinition(MI);
index 6e3eee953361b05da0c278f43a36a3930c29948f..f23c0992af8391b81afa0c3e1ebd9c8cc22a842e 100644 (file)
@@ -540,8 +540,6 @@ IdentifierInfo *ASTIdentifierLookupTrait::ReadData(const internal_key_type& k,
   Bits >>= 1;
   bool hadMacroDefinition = Bits & 0x01;
   Bits >>= 1;
-  bool hasMacroDefinition = Bits & 0x01;
-  Bits >>= 1;
 
   assert(Bits == 0 && "Extra bits in the identifier?");
   DataLen -= 8;
index 98e841cb2b8297968dc3c31bb27056455084e2e3..9f4789227f402a830d9e939142e88a2f36a2843c 100644 (file)
@@ -2632,8 +2632,6 @@ public:
     clang::io::Emit16(Out, Bits);
     Bits = 0;
     bool HadMacroDefinition = hadMacroDefinition(II, Macro);
-    bool HasMacroDefinition = HadMacroDefinition && II->hasMacroDefinition();
-    Bits = (Bits << 1) | unsigned(HasMacroDefinition);
     Bits = (Bits << 1) | unsigned(HadMacroDefinition);
     Bits = (Bits << 1) | unsigned(II->isExtensionToken());
     Bits = (Bits << 1) | unsigned(II->isPoisoned());