Convert a runtime check into an assertion

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@772 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2001-10-13 06:58:56 +00:00
parent dd6dfbc8cc
commit 762a2418a1

View File

@ -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 << ": "