Object, COFF: Cleanup symbol type code, improve binutils compatibility
[oota-llvm.git] / tools / llvm-readobj / COFFDumper.cpp
index 6242a790f5ad787e8c59272c11d0e40ea0bd0196..b4cfa3a8944b05f5a30858bec54b95ad3ce602a6 100644 (file)
@@ -857,7 +857,7 @@ void COFFDumper::printSymbol(const SymbolRef &Sym) {
       W.printHex("PointerToLineNumber", Aux->PointerToLinenumber);
       W.printHex("PointerToNextFunction", Aux->PointerToNextFunction);
 
-    } else if (Symbol.isWeakExternal()) {
+    } else if (Symbol.isAnyUndefined()) {
       const coff_aux_weak_external *Aux;
       if (error(getSymbolAuxData(Obj, Symbol, I, Aux)))
         break;