]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* java/lang/natClass.cc (isInstance): Use JV_CLASS, not getClass().
authorBryce McKinlay <bryce@albatross.co.nz>
Tue, 21 Mar 2000 05:54:42 +0000 (05:54 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Tue, 21 Mar 2000 05:54:42 +0000 (05:54 +0000)
From-SVN: r32665

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

index e62ab792c181d7dea0e4ef2eccc8a1ced7345507..db191ea6ff3826bea5543960ef1f9a53ffe6034f 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 eec6875fe1df8e52e9aa95feef4d474db335c649..328499272266f3fd592a8d12752a8a64012eab61 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