Commit 25a01763 by Ranjit Mathew Committed by Tom Tromey

re PR java/9577 (Linker error for legal Java/CNI code if method parameters are reversed)

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.

From-SVN: r71460
parent a28400bb
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> 2003-09-04 Jeff Sturm <jsturm@one-point.com>
* libjava.compile/compile.exp: Test with -O3 rather than -O. * libjava.compile/compile.exp: Test with -O3 rather than -O.
......
// 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);
}
}
#include <stdio.h>
#include "PR9577.h"
void
PR9577::sayHello (JArray< ::java::lang::String *> *x, ::java::lang::Object *y)
{
printf( "Hello!\n");
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment