[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