[vmkit-commits] [vmkit] r81706 - /vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Sep 13 12:58:58 PDT 2009


Author: geoffray
Date: Sun Sep 13 14:58:57 2009
New Revision: 81706

URL: http://llvm.org/viewvc/llvm-project?rev=81706&view=rev
Log:
Fix error from last commit: continue to not be cooperative.


Modified:
    vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp

Modified: vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp?rev=81706&r1=81705&r2=81706&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp Sun Sep 13 14:58:57 2009
@@ -67,7 +67,7 @@
   JavaIntrinsics(TheModule) {
 
   enabledException = true;
-  cooperativeGC = true;
+  cooperativeGC = false;
 }
   
 void JavaLLVMCompiler::resolveVirtualClass(Class* cl) {
@@ -397,5 +397,6 @@
   // be given to the GC.
   //JavaFunctionPasses->add(mvm::createEscapeAnalysisPass());
   JavaFunctionPasses->add(createLowerConstantCallsPass(getIntrinsics()));
-  JavaFunctionPasses->add(createGCInfo(this));
+  if (cooperativeGC)
+    JavaFunctionPasses->add(createGCInfo(this));
 }





More information about the vmkit-commits mailing list