summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/Core/SymbolTable.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/lib/Core/SymbolTable.cpp b/lld/lib/Core/SymbolTable.cpp
index 878095eff9b..e7c12b8489b 100644
--- a/lld/lib/Core/SymbolTable.cpp
+++ b/lld/lib/Core/SymbolTable.cpp
@@ -234,6 +234,8 @@ void SymbolTable::addByName(const Atom & newAtom) {
break;
case NCR_Error:
llvm::errs() << "SymbolTable: error while merging " << name << "\n";
+ llvm::report_fatal_error("duplicate symbol error");
+ break;
}
if (useNew) {
OpenPOWER on IntegriCloud