MipsAsmParser::ParseRegister(): Be responsible to delete an Operand on a temporary...
[oota-llvm.git] / lib / Target / Mips / AsmParser / MipsAsmParser.cpp
index 85c5a70ed909e17e34a324030208cfcf681daa3a..d65ae11c03e72c09aaffbd6d935e21538f0c19b7 100644 (file)
@@ -1558,6 +1558,8 @@ bool MipsAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc,
       RegNo = isGP64() ? Operand.getGPR64Reg() : Operand.getGPR32Reg();
     }
 
+    delete &Operand;
+
     return (RegNo == (unsigned)-1);
   }