OSDN Git Service

* java/lang/natClass.cc (isInstance): Use JV_CLASS, not getClass().
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Mar 2000 05:54:42 +0000 (05:54 +0000)
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Mar 2000 05:54:42 +0000 (05:54 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32665 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/lang/natClass.cc

index e62ab79..db191ea 100644 (file)
@@ -5,7 +5,7 @@
        (_Jv_IsAssignableFrom): If an interface has no idt, it is not 
        implemented by any loaded class, so return false.
        * java/lang/natClass.cc (isInstance): Use _Jv_IsAssignableFrom(), 
-       not Class.isAssignableFrom().
+       not Class.isAssignableFrom(). Use JV_CLASS, not getClass().
 
 2000-03-19  Warren Levy  <warrenl@cygnus.com>
 
index eec6875..3284992 100644 (file)
@@ -625,7 +625,7 @@ java::lang::Class::isInstance (jobject obj)
   if (! obj || isPrimitive ())
     return false;
   _Jv_InitClass (this);
-  return _Jv_IsAssignableFrom (this, obj->getClass());
+  return _Jv_IsAssignableFrom (this, JV_CLASS (obj));
 }
 
 inline jboolean