summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-11-12 02:04:31 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-11-12 02:04:31 +0000
commit434df0a18c16463f9b20e4b4140a08a8f65a97c0 (patch)
tree09c4e36b5a0e07752195840ff508aa9f6c715dea /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
parent7fc5b874806127cea6c610297a86d446dbfa6120 (diff)
downloadbcm5719-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.cpp6
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());
OpenPOWER on IntegriCloud