summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-10-13 06:58:56 +0000
committerChris Lattner <sabre@nondot.org>2001-10-13 06:58:56 +0000
commit2ec97a2b9c05a69a775bff4508d35e9654ddf626 (patch)
tree0a2d930cd94a7475a0ae13630752ce32ee8ae202 /llvm/lib
parent446ad50c30fc7380fd0409855c86d3b8fde88b01 (diff)
downloadbcm5719-llvm-2ec97a2b9c05a69a775bff4508d35e9654ddf626.tar.gz
bcm5719-llvm-2ec97a2b9c05a69a775bff4508d35e9654ddf626.zip
Convert a runtime check into an assertion
llvm-svn: 772
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/VMCore/SymbolTable.cpp7
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 << ": "
OpenPOWER on IntegriCloud