commit | 080bf61255afcffd7ccfe0402d3715f77f6627b9 | [log] [tgz] |
---|---|---|
author | Caroline Tice <ctice@apple.com> | Tue Apr 05 18:46:00 2011 +0000 |
committer | Caroline Tice <ctice@apple.com> | Tue Apr 05 18:46:00 2011 +0000 |
tree | d31e1143273672a1cc92a6d2840d31b23094ab49 | |
parent | 06d7cc86937caca0acf2b990a02a641dc9c7579a [diff] |
Add the rest of the mechanisms to make ARM instruction emulation usable/possible. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@128907 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp b/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp index 59e6d9a..74d4575 100644 --- a/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp +++ b/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
@@ -404,7 +404,7 @@ { std::auto_ptr<DisassemblerLLVM> disasm_ap (new DisassemblerLLVM(arch)); - if (disasm_ap->IsValid()) + if (disasm_ap.get() && disasm_ap->IsValid()) return disasm_ap.release(); return NULL;