@@ -150,7 +150,7 @@ let is_extern_field f =
let is_array_class name =
match name with
- | "hl.types.ArrayDyn" | "hl.types.ArrayBytes_Int" | "hl.types.ArrayBytes_Float" | "hl.types.ArrayObj" | "hl.types.ArrayBytes_F32" | "hl.types.ArrayBytes_hl_UI16" -> true
+ | "hl.types.ArrayDyn" | "hl.types.ArrayBytes_Int" | "hl.types.ArrayBytes_Float" | "hl.types.ArrayObj" | "hl.types.ArrayBytes_hl_F32" | "hl.types.ArrayBytes_hl_UI16" -> true
| _ -> false
let is_array_type t =
@@ -0,0 +1,13 @@
+package unit.issues;
+
+class Issue10535 extends Test {
+ #if hl
+ function foo<T>(a:Array<T>) {}
+ function test() {
+ var x:hl.F32 = 10.0;
+ foo([x]);
+ utest.Assert.pass();
+ }
+ #end
+}