Plug a leak by ThumbDisassembler::getInstruction(), thanks to Benjamin Kramer!

llvm-svn: 128241
This commit is contained in:
Johnny Chen 2011-03-24 21:42:55 +00:00
parent 6469ca0c33
commit 02e59ad506
1 changed files with 1 additions and 3 deletions

View File

@ -465,7 +465,7 @@ bool ThumbDisassembler::getInstruction(MCInst &MI,
showBitVector(errs(), insn); showBitVector(errs(), insn);
}); });
ARMBasicMCBuilder *Builder = CreateMCBuilder(Opcode, Format); OwningPtr<ARMBasicMCBuilder> Builder(CreateMCBuilder(Opcode, Format));
if (!Builder) if (!Builder)
return false; return false;
@ -474,8 +474,6 @@ bool ThumbDisassembler::getInstruction(MCInst &MI,
if (!Builder->Build(MI, insn)) if (!Builder->Build(MI, insn))
return false; return false;
delete Builder;
return true; return true;
} }