[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