diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-11-12 02:04:31 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-11-12 02:04:31 +0000 |
commit | 434df0a18c16463f9b20e4b4140a08a8f65a97c0 (patch) | |
tree | 09c4e36b5a0e07752195840ff508aa9f6c715dea /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp | |
parent | 7fc5b874806127cea6c610297a86d446dbfa6120 (diff) | |
download | bcm5719-llvm-434df0a18c16463f9b20e4b4140a08a8f65a97c0.tar.gz bcm5719-llvm-434df0a18c16463f9b20e4b4140a08a8f65a97c0.zip |
Update for llvm API change.
llvm-svn: 221752
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp')
-rw-r--r-- | lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp index 1030c6866fc..97ddbef0e30 100644 --- a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp +++ b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp @@ -21,7 +21,6 @@ #include "llvm/MC/MCRelocationInfo.h" #include "llvm/MC/MCSubtargetInfo.h" #include "llvm/Support/ErrorHandling.h" -#include "llvm/Support/StringRefMemoryObject.h" #include "llvm/Support/TargetRegistry.h" #include "llvm/Support/TargetSelect.h" #include "llvm/ADT/SmallString.h" @@ -495,14 +494,13 @@ DisassemblerLLVMC::LLVMCDisassembler::GetMCInst (const uint8_t *opcode_data, lldb::addr_t pc, llvm::MCInst &mc_inst) { - llvm::StringRef data((const char*)opcode_data, opcode_data_len); - llvm::StringRefMemoryObject memory_object(data, pc); + llvm::ArrayRef<uint8_t> data(opcode_data, opcode_data_len); llvm::MCDisassembler::DecodeStatus status; uint64_t new_inst_size; status = m_disasm_ap->getInstruction(mc_inst, new_inst_size, - memory_object, + data, pc, llvm::nulls(), llvm::nulls()); |