|
@@ -2,11 +2,13 @@ package unit.issues;
|
|
|
|
|
|
class Issue6560 extends unit.Test {
|
|
class Issue6560 extends unit.Test {
|
|
function test() {
|
|
function test() {
|
|
|
|
+ #if (!cs && !java)
|
|
function foo<F>(a:F):Array<F> {
|
|
function foo<F>(a:F):Array<F> {
|
|
if (false) foo(1);
|
|
if (false) foo(1);
|
|
return if (a == null) [] else foo(null);
|
|
return if (a == null) [] else foo(null);
|
|
}
|
|
}
|
|
var bar:Array<Int> = foo(1);
|
|
var bar:Array<Int> = foo(1);
|
|
eq(0, bar.length);
|
|
eq(0, bar.length);
|
|
|
|
+ #end
|
|
}
|
|
}
|
|
}
|
|
}
|