[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