[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcTargetMachine.cpp

Misha Brukman brukman at cs.uiuc.edu
Sun Dec 21 21:49:01 PST 2003


Changes in directory llvm/lib/Target/Sparc:

SparcTargetMachine.cpp updated: 1.94 -> 1.95

---
Log message:

Really release memory used by functions. Patch by Chris.


---
Diffs of the changes:  (+1 -0)

Index: llvm/lib/Target/Sparc/SparcTargetMachine.cpp
diff -u llvm/lib/Target/Sparc/SparcTargetMachine.cpp:1.94 llvm/lib/Target/Sparc/SparcTargetMachine.cpp:1.95
--- llvm/lib/Target/Sparc/SparcTargetMachine.cpp:1.94	Sat Dec 20 03:17:40 2003
+++ llvm/lib/Target/Sparc/SparcTargetMachine.cpp	Sun Dec 21 21:47:58 2003
@@ -99,6 +99,7 @@
       for (Function::iterator FI = F.begin(), FE = F.end(); FI != FE; ++FI)
         for_each(FI->begin(), FI->end(), freeMachineCode);
       
+      MachineFunction::destruct(&F);
       return false;
     }
   };





More information about the llvm-commits mailing list