summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2011-05-18 18:22:16 +0000
committerJohnny Chen <johnny.chen@apple.com>2011-05-18 18:22:16 +0000
commit5bee94ecab03c081b05edd85993983826066f6f0 (patch)
treee98adb15beb86ababe23296a51d5db3451d60a37 /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
parent5c810ce4a3013f3b35404b35c865fd41ae79be96 (diff)
downloadbcm5719-llvm-5bee94ecab03c081b05edd85993983826066f6f0.tar.gz
bcm5719-llvm-5bee94ecab03c081b05edd85993983826066f6f0.zip
If the use_thumb is set, pass llvm::Triple::thumb to the InstructionLLVM.ctor() unconditionally.
Otherwise, pass m_arch.GetMachine(). Followup patch for rdar://problem/9170971. llvm-svn: 131549
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp')
-rw-r--r--lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
index e8284a72979..047a2449a77 100644
--- a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
+++ b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
@@ -506,7 +506,7 @@ DisassemblerLLVM::DecodeInstructions
InstructionSP inst_sp (new InstructionLLVM (inst_addr,
inst_address_class,
use_thumb ? m_disassembler_thumb : m_disassembler,
- m_arch.GetMachine()));
+ use_thumb ? llvm::Triple::thumb : m_arch.GetMachine()));
size_t inst_byte_size = inst_sp->Decode (*this, data, data_offset);
OpenPOWER on IntegriCloud