@@ -50,7 +50,7 @@ import java.internal.Runtime;
}
override public function __hx_invokeDynamic(dynArgs:java.NativeArray<Dynamic>):Dynamic {
- return fun(@:privateAccess Array.ofNative(dynArgs));
+ return fun(dynArgs == null ? [] : @:privateAccess Array.ofNative(dynArgs));
@@ -0,0 +1,10 @@
+package unit.issues;
+
+class Issue9037 extends unit.Test {
+ function test() {
+ var f = function(args:Array<Dynamic>) {};
+ var f:Dynamic = Reflect.makeVarArgs(f);
+ f();
+ noAssert();
+ }
+}