diff --git a/test/tools/llvm-objdump/coff-file.test b/test/tools/llvm-objdump/coff-file.test index ba345b4d426..75d02b8a495 100644 --- a/test/tools/llvm-objdump/coff-file.test +++ b/test/tools/llvm-objdump/coff-file.test @@ -2,4 +2,5 @@ RUN: llvm-objdump -t %p/Inputs/file.obj.coff-arm | FileCheck %s CHECK: .file CHECK-NEXT: AUX /Users/compnerd/work/llvm/test/tools/llvm-readobj/Inputs/file.asm +CHECK-NEXT: [{{[ 0-9]+}}] diff --git a/tools/llvm-objdump/llvm-objdump.cpp b/tools/llvm-objdump/llvm-objdump.cpp index aff83f0cbd1..42c61c6386d 100644 --- a/tools/llvm-objdump/llvm-objdump.cpp +++ b/tools/llvm-objdump/llvm-objdump.cpp @@ -708,6 +708,9 @@ static void PrintCOFFSymbolTable(const COFFObjectFile *coff) { StringRef Name(AF->FileName, Symbol->NumberOfAuxSymbols * COFF::SymbolSize); outs() << "AUX " << Name.rtrim(StringRef("\0", 1)) << '\n'; + + SI = SI + Symbol->NumberOfAuxSymbols; + break; } else { outs() << "AUX Unknown\n"; }