[llvm-commits] CVS: llvm/utils/TableGen/Record.cpp

Chris Lattner lattner at cs.uiuc.edu
Thu Dec 5 22:03:00 PST 2002


Changes in directory llvm/utils/TableGen:

Record.cpp updated: 1.6 -> 1.7

---
Log message:

Don't delete values that may still be referenced!


---
Diffs of the changes:

Index: llvm/utils/TableGen/Record.cpp
diff -u llvm/utils/TableGen/Record.cpp:1.6 llvm/utils/TableGen/Record.cpp:1.7
--- llvm/utils/TableGen/Record.cpp:1.6	Thu Dec  5 21:55:39 2002
+++ llvm/utils/TableGen/Record.cpp	Thu Dec  5 22:02:48 2002
@@ -19,7 +19,6 @@
 Init *BitRecTy::convertValue(IntInit *II) {
   int Val = II->getValue();
   if (Val != 0 && Val != 1) return 0;  // Only accept 0 or 1 for a bit!
-  delete II;
   
   return new BitInit(Val != 0); 
 }
@@ -50,7 +49,6 @@
 //
 Init *BitsRecTy::convertValue(IntInit *II) {
   int Value = II->getValue();
-  delete II;
 
   BitsInit *Ret = new BitsInit(Size);
   for (unsigned i = 0; i != Size; ++i)





More information about the llvm-commits mailing list