From: Chris Lattner Date: Sun, 6 Mar 2005 05:22:05 +0000 (+0000) Subject: InternallyInconsistent is dead! X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=c9a33cefb8437309a7a8762013bad7f4bedb8c48;p=oota-llvm.git InternallyInconsistent is dead! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20478 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/SymbolTable.h b/include/llvm/SymbolTable.h index a58a051499d..1576c979161 100644 --- a/include/llvm/SymbolTable.h +++ b/include/llvm/SymbolTable.h @@ -79,8 +79,7 @@ public: /// @{ public: - inline SymbolTable() - : pmap(), tmap(), InternallyInconsistent(false), LastUnique(0) {} + SymbolTable() : LastUnique(0) {} ~SymbolTable(); /// @} @@ -322,15 +321,6 @@ private: /// name/Value pairs and Type is not a Value. TypeMap tmap; - /// There are times when the symbol table is internally inconsistent with - /// the rest of the program. In this one case, a value exists with a Name, - /// and it's not in the symbol table. When we call V->setName(""), it - /// tries to remove itself from the symbol table and dies. We know this - /// is happening, and so if the flag InternallyInconsistent is set, - /// removal from the symbol table is a noop. - /// @brief Indicator of symbol table internal inconsistency. - bool InternallyInconsistent; - /// This value is used to retain the last unique value used /// by getUniqueName to generate unique names. mutable unsigned long LastUnique;