[vmkit-commits] [vmkit] r56296 - /vmkit/branches/isolate/lib/JnJVM/Isolate/IsolateCommonClass.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Wed Sep 17 22:13:35 PDT 2008
Author: geoffray
Date: Thu Sep 18 00:13:34 2008
New Revision: 56296
URL: http://llvm.org/viewvc/llvm-project?rev=56296&view=rev
Log:
Release class after resolving.
Modified:
vmkit/branches/isolate/lib/JnJVM/Isolate/IsolateCommonClass.cpp
Modified: vmkit/branches/isolate/lib/JnJVM/Isolate/IsolateCommonClass.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/isolate/lib/JnJVM/Isolate/IsolateCommonClass.cpp?rev=56296&r1=56295&r2=56296&view=diff
==============================================================================
--- vmkit/branches/isolate/lib/JnJVM/Isolate/IsolateCommonClass.cpp (original)
+++ vmkit/branches/isolate/lib/JnJVM/Isolate/IsolateCommonClass.cpp Thu Sep 18 00:13:34 2008
@@ -126,8 +126,8 @@
while (classDef->status < resolved) {
classDef->waitClass();
}
- classDef->release();
}
+ classDef->release();
} else {
cl->ctpInfo =
new(classLoader->allocator, def->ctpInfo->ctpSize) UserConstantPool(cl);
@@ -138,6 +138,7 @@
broadcastClass();
}
}
+ release();
} else {
while (status < resolved) {
waitClass();
More information about the vmkit-commits
mailing list