[vmkit-commits] [vmkit] r56150 - /vmkit/branches/isolate/lib/JnJVM/VMCore/JavaConstantPool.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Fri Sep 12 06:50:56 PDT 2008
Author: geoffray
Date: Fri Sep 12 08:50:56 2008
New Revision: 56150
URL: http://llvm.org/viewvc/llvm-project?rev=56150&view=rev
Log:
Better assertions.
Modified:
vmkit/branches/isolate/lib/JnJVM/VMCore/JavaConstantPool.cpp
Modified: vmkit/branches/isolate/lib/JnJVM/VMCore/JavaConstantPool.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/isolate/lib/JnJVM/VMCore/JavaConstantPool.cpp?rev=56150&r1=56149&r2=56150&view=diff
==============================================================================
--- vmkit/branches/isolate/lib/JnJVM/VMCore/JavaConstantPool.cpp (original)
+++ vmkit/branches/isolate/lib/JnJVM/VMCore/JavaConstantPool.cpp Fri Sep 12 08:50:56 2008
@@ -436,7 +436,8 @@
assert(sign && "No cached signature after JITting");
utf8 = UTF8At(ctpDef[ntIndex] >> 16);
cl = loadClass(entry >> 16);
- assert(cl && cl->isResolved() && "No class after loadClass");
+ assert(cl && "No class after loadClass");
+ assert(cl->isResolved() && "Class not resolved after loadClass");
}
void JavaConstantPool::resolveField(uint32 index, CommonClass*& cl,
@@ -447,7 +448,8 @@
assert(sign && "No cached Typedef after JITting");
utf8 = UTF8At(ctpDef[ntIndex] >> 16);
cl = loadClass(entry >> 16);
- assert(cl && cl->isResolved() && "No class after loadClass");
+ assert(cl && "No class after loadClass");
+ assert(cl->isResolved() && "Class not resolved after loadClass");
}
JavaField* JavaConstantPool::lookupField(uint32 index, bool stat) {
More information about the vmkit-commits
mailing list