aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-readobj
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-10-31 05:07:00 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-10-31 05:07:00 +0000
commita2715904e51854a2f11be2a2e9ffa19be2b9b732 (patch)
tree50c311172e4eb15d0e2efe99f34ef3d2c6ad0511 /tools/llvm-readobj
parent534d9042b108ac41008ac4d0cf114d5576c8e00d (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.cpp2
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;