diff options
| -rw-r--r-- | llvm/lib/VMCore/SymbolTable.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/VMCore/SymbolTable.cpp b/llvm/lib/VMCore/SymbolTable.cpp index 09465305e65..4317968d4cd 100644 --- a/llvm/lib/VMCore/SymbolTable.cpp +++ b/llvm/lib/VMCore/SymbolTable.cpp @@ -123,11 +123,8 @@ void SymbolTable::insertEntry(const string &Name, Value *V) { const Type *VTy = V->getType(); // TODO: The typeverifier should catch this when its implemented - if (lookup(VTy, Name)) { - cerr << "SymbolTable ERROR: Name already in symbol table: '" - << Name << "' for type '" << VTy->getDescription() << "'\n"; - abort(); // TODO: REMOVE THIS - } + assert(lookup(VTy, Name) == 0 && + "SymbolTable::insertEntry - Name already in symbol table!"); #if DEBUG_SYMBOL_TABLE cerr << this << " Inserting definition: " << Name << ": " |

