[vmkit-commits] [vmkit] r71166 - /vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu May 7 10:44:18 PDT 2009
Author: geoffray
Date: Thu May 7 12:44:17 2009
New Revision: 71166
URL: http://llvm.org/viewvc/llvm-project?rev=71166&view=rev
Log:
Initialise the interface if the application calls Method.invoke on it.
Modified:
vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp?rev=71166&r1=71165&r2=71166&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp Thu May 7 12:44:17 2009
@@ -119,6 +119,7 @@
}
if (isInterface(cl->access)) {
+ cl->initialiseClass(vm);
UserClass* methodCl = 0;
UserClass* lookup = objCl->isArray() ? objCl->super : objCl->asClass();
meth = lookup->lookupMethod(meth->name, meth->type, false, true,
More information about the vmkit-commits
mailing list