[lld] r194620 - Show error message if two atoms are not mergeable.

Rui Ueyama ruiu at google.com
Wed Nov 13 15:23:38 PST 2013


Author: ruiu
Date: Wed Nov 13 17:23:38 2013
New Revision: 194620

URL: http://llvm.org/viewvc/llvm-project?rev=194620&view=rev
Log:
Show error message if two atoms are not mergeable.

Modified:
    lld/trunk/lib/Core/SymbolTable.cpp

Modified: lld/trunk/lib/Core/SymbolTable.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Core/SymbolTable.cpp?rev=194620&r1=194619&r2=194620&view=diff
==============================================================================
--- lld/trunk/lib/Core/SymbolTable.cpp (original)
+++ lld/trunk/lib/Core/SymbolTable.cpp Wed Nov 13 17:23:38 2013
@@ -232,9 +232,13 @@ void SymbolTable::addByName(const Atom &
       }
     }
     break;
+  case NCR_Error:
+    llvm::errs() << "SymbolTable: error while merging " << name << "\n";
+    // FALLTHRU
   default:
     llvm::report_fatal_error("SymbolTable::addByName(): unhandled switch clause");
   }
+
   if (useNew) {
     // Update name table to use new atom.
     _nameTable[name] = &newAtom;





More information about the llvm-commits mailing list