[vmkit-commits] [vmkit] r69881 - /vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Apr 23 01:27:40 PDT 2009


Author: geoffray
Date: Thu Apr 23 03:27:39 2009
New Revision: 69881

URL: http://llvm.org/viewvc/llvm-project?rev=69881&view=rev
Log:
A class if of secondary type iff its offset is the cache value.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h

Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h?rev=69881&r1=69880&r2=69881&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h Thu Apr 23 03:27:39 2009
@@ -326,8 +326,7 @@
 //===----------------------------------------------------------------------===//
 
   bool isSecondaryClass() {
-    return isInterface() || 
-      virtualVT->depth >= JavaVirtualTable::getDisplayLength();
+    return virtualVT->offset == JavaVirtualTable::getCacheIndex();
   }
 
   // Assessor methods.





More information about the vmkit-commits mailing list