[vmkit-commits] [vmkit] r59309 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Fri Nov 14 08:25:33 PST 2008
Author: geoffray
Date: Fri Nov 14 10:25:10 2008
New Revision: 59309
URL: http://llvm.org/viewvc/llvm-project?rev=59309&view=rev
Log:
Ouuups.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp?rev=59309&r1=59308&r2=59309&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp Fri Nov 14 10:25:10 2008
@@ -181,9 +181,10 @@
if (!obj && !isStaticCompiling()) {
Class* cl = (Class*)classDef;
classDef->acquire();
- if (!(cl->getStaticInstance())) {
+ obj = cl->getStaticInstance();
+ if (!obj) {
// Allocate now so that compiled code can reference it.
- cl->allocateStaticInstance(JavaThread::get()->getJVM());
+ obj = cl->allocateStaticInstance(JavaThread::get()->getJVM());
}
classDef->release();
}
More information about the vmkit-commits
mailing list