Object, COFF: Cleanup symbol type code, improve binutils compatibility
[oota-llvm.git] / tools / obj2yaml / coff2yaml.cpp
index 05d30f3fb62e91cdf5b88aa6baa89aef87991251..f11f818e5a2787297846a3c6e762765838af485b 100644 (file)
@@ -161,7 +161,7 @@ void COFFDumper::dumpSymbols(unsigned NumSymbols) {
             reinterpret_cast<const object::coff_aux_bf_and_ef_symbol *>(
                 AuxData.data());
         dumpbfAndEfLineInfo(&Sym, ObjBES);
-      } else if (Symbol.isWeakExternal()) {
+      } else if (Symbol.isAnyUndefined()) {
         // This symbol represents a weak external definition.
         assert(Symbol.getNumberOfAuxSymbols() == 1 &&
                "Expected a single aux symbol to describe this weak symbol!");