diff options
| -rw-r--r-- | lld/lib/Core/SymbolTable.cpp | 2 |
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) { |

