Fix call to llvm::Target::createMCInstPrinter.
authorChaoren Lin <chaorenl@google.com>
Tue, 31 Mar 2015 00:59:13 +0000 (00:59 +0000)
committerChaoren Lin <chaorenl@google.com>
Tue, 31 Mar 2015 00:59:13 +0000 (00:59 +0000)
llvm-svn: 233655

lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp

index 8f961cb440006bf472e2eb10f444ec08e73227c7..b28f05d68c11803524eff6fb949774cb1720edc2 100644 (file)
@@ -469,11 +469,11 @@ DisassemblerLLVMC::LLVMCDisassembler::LLVMCDisassembler (const char *triple, uns
             asm_printer_variant = flavor;
         }
 
-        m_instr_printer_ap.reset(curr_target->createMCInstPrinter(asm_printer_variant,
+        m_instr_printer_ap.reset(curr_target->createMCInstPrinter(llvm::Triple{triple},
+                                                                  asm_printer_variant,
                                                                   *m_asm_info_ap.get(),
                                                                   *m_instr_info_ap.get(),
-                                                                  *m_reg_info_ap.get(),
-                                                                  *m_subtarget_info_ap.get()));
+                                                                  *m_reg_info_ap.get()));
         if (m_instr_printer_ap.get() == NULL)
         {
             m_disasm_ap.reset();