[vmkit-commits] [vmkit] r69889 - /vmkit/trunk/lib/JnJVM/Compiler/JnjvmModuleProvider.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu Apr 23 06:59:19 PDT 2009
Author: geoffray
Date: Thu Apr 23 08:58:59 2009
New Revision: 69889
URL: http://llvm.org/viewvc/llvm-project?rev=69889&view=rev
Log:
The module provider should never try to initialise a class.
Modified:
vmkit/trunk/lib/JnJVM/Compiler/JnjvmModuleProvider.cpp
Modified: vmkit/trunk/lib/JnJVM/Compiler/JnjvmModuleProvider.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JnjvmModuleProvider.cpp?rev=69889&r1=69888&r2=69889&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JnjvmModuleProvider.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JnjvmModuleProvider.cpp Thu Apr 23 08:58:59 2009
@@ -122,9 +122,7 @@
"The method's offset is greater than the virtual table size");
((void**)meth->classDef->virtualVT)[offset] = val;
} else {
-#ifndef ISOLATE_SHARING
- meth->classDef->initialiseClass(JavaThread::get()->getJVM());
-#endif
+ assert(meth->classDef->isInitializing() && "Class not ready");
}
return false;
More information about the vmkit-commits
mailing list