aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2019-04-08 01:22:38 +0000
committerFangrui Song <maskray@google.com>2019-04-08 01:22:38 +0000
commit996b90932aa1973d5a67d5fc6e4e910db0c06845 (patch)
treee05d153395cd3e6b0a3223c425fd3f22c4a8912e /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent5f1e87ad405470c3333bf9c5f47e49c9bec8eb93 (diff)
downloadllvm-996b90932aa1973d5a67d5fc6e4e910db0c06845.zip
llvm-996b90932aa1973d5a67d5fc6e4e910db0c06845.tar.gz
llvm-996b90932aa1973d5a67d5fc6e4e910db0c06845.tar.bz2
[llvm-objdump] Fix MC/ARM/arm-macho-calls.s
llvm-svn: 357880
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r--llvm/tools/llvm-objdump/llvm-objdump.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp
index 45ef68e..2d8585c 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -1235,7 +1235,6 @@ static void disassembleObject(const Target *TheTarget, const ObjectFile *Obj,
bool CheckARMELFData = isArmElf(Obj) &&
std::get<2>(Symbols[SI]) != ELF::STT_OBJECT &&
!DisassembleAll;
- MCInst Inst;
while (Index < End) {
// AArch64 ELF binaries can interleave data and text in the same
// section. We rely on the markers introduced to understand what we
@@ -1268,7 +1267,7 @@ static void disassembleObject(const Target *TheTarget, const ObjectFile *Obj,
// Disassemble a real instruction or a data when disassemble all is
// provided
- Inst.clear();
+ MCInst Inst;
bool Disassembled = DisAsm->getInstruction(
Inst, Size, Bytes.slice(Index), SectionAddr + Index, DebugOut,
CommentStream);