diff options
author | David Blaikie <dblaikie@gmail.com> | 2015-01-18 20:45:48 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2015-01-18 20:45:48 +0000 |
commit | 186db431c002943a9c206ace71852711d8df83b7 (patch) | |
tree | 286200144d1e179a46a1160a3169c638e4c71bae /llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp | |
parent | b619b7864c3fe6604a43aba796c3c7018c77c8d5 (diff) | |
download | bcm5719-llvm-186db431c002943a9c206ace71852711d8df83b7.tar.gz bcm5719-llvm-186db431c002943a9c206ace71852711d8df83b7.zip |
unique_ptrify the RelInfo parameter to TargetRegistry::createMCSymbolizer
llvm-svn: 226416
Diffstat (limited to 'llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp b/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp index 878e29c0974..fb25089580f 100644 --- a/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp +++ b/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp @@ -221,13 +221,11 @@ DecodeStatus AArch64Disassembler::getInstruction(MCInst &MI, uint64_t &Size, static MCSymbolizer * createAArch64ExternalSymbolizer(StringRef TT, LLVMOpInfoCallback GetOpInfo, - LLVMSymbolLookupCallback SymbolLookUp, - void *DisInfo, MCContext *Ctx, - MCRelocationInfo *RelInfo) { - return new llvm::AArch64ExternalSymbolizer( - *Ctx, - std::unique_ptr<MCRelocationInfo>(RelInfo), - GetOpInfo, SymbolLookUp, DisInfo); + LLVMSymbolLookupCallback SymbolLookUp, + void *DisInfo, MCContext *Ctx, + std::unique_ptr<MCRelocationInfo> &&RelInfo) { + return new llvm::AArch64ExternalSymbolizer(*Ctx, move(RelInfo), GetOpInfo, + SymbolLookUp, DisInfo); } extern "C" void LLVMInitializeAArch64Disassembler() { |