summaryrefslogtreecommitdiffstats
path: root/libjava/java/lang/reflect/natMethod.cc
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-09-06 16:01:31 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-09-06 16:01:31 +0000
commita9437f8a1a2aa5a9244256954b449b5d5775e06a (patch)
tree3a53772caa4302c9e6c17a8f4d8ff1296f451bb1 /libjava/java/lang/reflect/natMethod.cc
parent39506e4e1bc64f7b05ab236283bb804338721720 (diff)
downloadppe42-gcc-a9437f8a1a2aa5a9244256954b449b5d5775e06a.tar.gz
ppe42-gcc-a9437f8a1a2aa5a9244256954b449b5d5775e06a.zip
PR libgcj/23739:
* testsuite/libjava.jni/pr23739.c: New file. * testsuite/libjava.jni/pr23739.java: New file. * testsuite/libjava.jni/pr23739.out: New file. * jni.cc (_Jv_JNI_IsAssignableFrom): Reversed arguments. * java/lang/reflect/natMethod.cc (invoke): Updated. * java/lang/natClass.cc (isAssignableFrom): Updated. (isInstance): Likewise. (_Jv_IsAssignableFrom): Reversed arguments. (_Jv_IsInstanceOf): Updated. (_Jv_CheckCast): Likewise. (_Jv_CheckArrayStore): Likewise. (_Jv_IsAssignableFromSlow): Reversed arguments. (_Jv_InterfaceAssignableFrom): Likewise. * link.cc (verify_type_assertions): Updated. * prims.cc (_Jv_CheckAccess): Updated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103953 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/reflect/natMethod.cc')
-rw-r--r--libjava/java/lang/reflect/natMethod.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/lang/reflect/natMethod.cc b/libjava/java/lang/reflect/natMethod.cc
index b616d1bab63..94bc49be548 100644
--- a/libjava/java/lang/reflect/natMethod.cc
+++ b/libjava/java/lang/reflect/natMethod.cc
@@ -163,7 +163,7 @@ java::lang::reflect::Method::invoke (jobject obj, jobjectArray args)
else
{
jclass objClass = JV_CLASS (obj);
- if (! _Jv_IsAssignableFrom (declaringClass, objClass))
+ if (! _Jv_IsAssignableFrom (objClass, declaringClass))
throw new java::lang::IllegalArgumentException;
}
OpenPOWER on IntegriCloud