diff options
| author | Rui Ueyama <ruiu@google.com> | 2013-11-14 06:39:31 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2013-11-14 06:39:31 +0000 |
| commit | 9310e01ea9389659d573b9b445b8c48dabc0676e (patch) | |
| tree | e423bbecc076d331d18e733667580382ea9090d7 | |
| parent | 9410f77b9f54a4dde8c028ba2cd5a5e5aa3b7d45 (diff) | |
| download | bcm5719-llvm-9310e01ea9389659d573b9b445b8c48dabc0676e.tar.gz bcm5719-llvm-9310e01ea9389659d573b9b445b8c48dabc0676e.zip | |
Terminate if there are un-mergeable duplicate atoms.
llvm-svn: 194671
| -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) { |

