From 5bee94ecab03c081b05edd85993983826066f6f0 Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Wed, 18 May 2011 18:22:16 +0000 Subject: 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 --- lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp') 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); -- cgit v1.2.3