diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-10-31 05:07:00 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-10-31 05:07:00 +0000 |
commit | a2715904e51854a2f11be2a2e9ffa19be2b9b732 (patch) | |
tree | 50c311172e4eb15d0e2efe99f34ef3d2c6ad0511 /tools/llvm-readobj | |
parent | 534d9042b108ac41008ac4d0cf114d5576c8e00d (diff) |
Object, COFF: Cleanup symbol type code, improve binutils compatibility
Do a better job classifying symbols. This increases the consistency
between the COFF handling code and the ELF side of things.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220952 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-readobj')
-rw-r--r-- | tools/llvm-readobj/COFFDumper.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/llvm-readobj/COFFDumper.cpp b/tools/llvm-readobj/COFFDumper.cpp index 6242a790f5a..b4cfa3a8944 100644 --- a/tools/llvm-readobj/COFFDumper.cpp +++ b/tools/llvm-readobj/COFFDumper.cpp @@ -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; |