[vmkit-commits] [vmkit] r70846 - /vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClass.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Mon May 4 03:10:38 PDT 2009
Author: geoffray
Date: Mon May 4 05:10:20 2009
New Revision: 70846
URL: http://llvm.org/viewvc/llvm-project?rev=70846&view=rev
Log:
Bugfix when calling VMClass.throwException.
Modified:
vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClass.cpp
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClass.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClass.cpp?rev=70846&r1=70845&r2=70846&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClass.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClass.cpp Mon May 4 05:10:20 2009
@@ -528,7 +528,8 @@
jclass clazz,
#endif
jobject throwable) {
- JavaThread::get()->throwException((JavaObject*)throwable);
+ assert(throwable && "Using internal VM throw exception without exception");
+ JavaThread::get()->pendingException = (JavaObject*)throwable;
}
JNIEXPORT jobjectArray Java_java_lang_VMClass_getDeclaredAnnotations(
More information about the vmkit-commits
mailing list