[vmkit-commits] [vmkit] r136906 - /vmkit/trunk/mmtk/magic/LowerJavaRT.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Aug 4 12:15:21 PDT 2011


Author: geoffray
Date: Thu Aug  4 14:15:21 2011
New Revision: 136906

URL: http://llvm.org/viewvc/llvm-project?rev=136906&view=rev
Log:
Rempove GC info to MMTk methods.


Modified:
    vmkit/trunk/mmtk/magic/LowerJavaRT.cpp

Modified: vmkit/trunk/mmtk/magic/LowerJavaRT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/mmtk/magic/LowerJavaRT.cpp?rev=136906&r1=136905&r2=136906&view=diff
==============================================================================
--- vmkit/trunk/mmtk/magic/LowerJavaRT.cpp (original)
+++ vmkit/trunk/mmtk/magic/LowerJavaRT.cpp Thu Aug  4 14:15:21 2011
@@ -95,6 +95,12 @@
   Ma->replaceAllUsesWith(NewFunction);
   Ma->eraseFromParent();
 
+  // Finally, remove GC info from the methods. They must not have any
+  // gcroot.
+  for (Module::iterator I = M.begin(), E = M.end(); I != E; I++) {
+    I->clearGC();
+  }
+
   return Changed;
 }
 





More information about the vmkit-commits mailing list