[llvm] r206292 - MipsAsmParser::ParseRegister(): Be responsible to delete an Operand on a temporary Operands.
NAKAMURA Takumi
geek4civic at gmail.com
Tue Apr 15 07:06:27 PDT 2014
Author: chapuni
Date: Tue Apr 15 09:06:27 2014
New Revision: 206292
URL: http://llvm.org/viewvc/llvm-project?rev=206292&view=rev
Log:
MipsAsmParser::ParseRegister(): Be responsible to delete an Operand on a temporary Operands.
Modified:
llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
Modified: llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp?rev=206292&r1=206291&r2=206292&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp (original)
+++ llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp Tue Apr 15 09:06:27 2014
@@ -1558,6 +1558,8 @@ bool MipsAsmParser::ParseRegister(unsign
RegNo = isGP64() ? Operand.getGPR64Reg() : Operand.getGPR32Reg();
}
+ delete &Operand;
+
return (RegNo == (unsigned)-1);
}
More information about the llvm-commits
mailing list