[vmkit-commits] [vmkit] r69671 - /vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Apr 21 00:46:20 PDT 2009


Author: geoffray
Date: Tue Apr 21 02:46:20 2009
New Revision: 69671

URL: http://llvm.org/viewvc/llvm-project?rev=69671&view=rev
Log:
Interfaces are not initialized by classes that implement them.


Modified:
    vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp

Modified: vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp?rev=69671&r1=69670&r2=69671&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp Tue Apr 21 02:46:20 2009
@@ -49,7 +49,8 @@
   return true;
 #else
 
-  if (cl->isReadyForCompilation() || compilingClass->isAssignableFrom(cl)) {
+  if (cl->isReadyForCompilation() || 
+      (!cl->isInterface() && compilingClass->isAssignableFrom(cl))) {
     return false;
   }
 





More information about the vmkit-commits mailing list