2
0
Эх сурвалжийг харах

Fix is_array_class for Array<hl.F32>. (#10536)

Zeta 3 жил өмнө
parent
commit
ea22bf6309

+ 1 - 1
src/generators/genhl.ml

@@ -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 =

+ 13 - 0
tests/unit/src/unit/issues/Issue10535.hx

@@ -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
+}