diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-06 16:01:31 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-06 16:01:31 +0000 |
| commit | a9437f8a1a2aa5a9244256954b449b5d5775e06a (patch) | |
| tree | 3a53772caa4302c9e6c17a8f4d8ff1296f451bb1 /libjava/java/lang/reflect/natMethod.cc | |
| parent | 39506e4e1bc64f7b05ab236283bb804338721720 (diff) | |
| download | ppe42-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.cc | 2 |
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; } |

