mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-16 18:03:36 +00:00
The Java 5 compiler warns about a method with an array argument:
Branches: main The Java 5 compiler warns about a method with an array argument: m1(Object[] args) overriding a method declared with varargs: m1(Object... args) The Java 6 compiler accepts it, though I don't know if that was intended. java/runtime/MethodPtr.java: Don't use varargs syntax for MethodPtr.call___0_0. library/rtti_implementation.m: Explicitly create the Object[] arrays in foreign_procs.
This commit is contained in:
@@ -10,6 +10,6 @@
|
||||
package mercury.runtime;
|
||||
|
||||
public interface MethodPtr {
|
||||
public abstract java.lang.Object call___0_0(java.lang.Object... args);
|
||||
public abstract java.lang.Object call___0_0(java.lang.Object[] args);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user