PR java/9577
* libjava.cni/PR9577.java: New file.
* libjava.cni/natPR9577.cc: New file.
* libjava.cni/PR9577.out: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71460
138bc75d-0d04-0410-961f-
82ee72b054a4
+2003-09-17 Ranjit Mathew <rmathew@hotmail.com>
+
+ PR java/9577
+ * libjava.cni/PR9577.java: New file.
+ * libjava.cni/natPR9577.cc: New file.
+ * libjava.cni/PR9577.out: New file.
+
2003-09-04 Jeff Sturm <jsturm@one-point.com>
* libjava.compile/compile.exp: Test with -O3 rather than -O.
--- /dev/null
+// Check if a method name is mangled properly in the presence
+// of an array parameter sharing a part of the type name
+// with a subsequent parameter.
+
+public class PR9577
+{
+ private native void sayHello (String[] s, Object o);
+
+ public static void main (String[] args)
+ {
+ PR9577 x = new PR9577( );
+ x.sayHello( null, null);
+ }
+}
--- /dev/null
+#include <stdio.h>
+
+#include "PR9577.h"
+
+void
+PR9577::sayHello (JArray< ::java::lang::String *> *x, ::java::lang::Object *y)
+ {
+ printf( "Hello!\n");
+ }