[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