Browse Source

[cs] Temp fix for ##3961 . See #4003

Cauê Waneck 10 years ago
parent
commit
20e4b86dac
2 changed files with 3 additions and 3 deletions
  1. 2 2
      std/cs/Lib.hx
  2. 1 1
      std/cs/internal/HxObject.hx

+ 2 - 2
std/cs/Lib.hx

@@ -147,9 +147,9 @@ class Lib
 	{
 	{
 #if erase_generics
 #if erase_generics
 		var dyn:NativeArray<Dynamic> = mkDynamic(native);
 		var dyn:NativeArray<Dynamic> = mkDynamic(native);
-		return untyped Array.ofNative(dyn);
+		return @:privateAccess Array.ofNative(dyn);
 #else
 #else
-		return untyped Array.ofNative(native);
+		return @:privateAccess Array.ofNative(native);
 #end
 #end
 	}
 	}
 
 

+ 1 - 1
std/cs/internal/HxObject.hx

@@ -110,7 +110,7 @@ private class ParamEnum extends HxEnum
 
 
 	override public function getParams():Array<{}>
 	override public function getParams():Array<{}>
 	{
 	{
-		return params == null ? [] : cs.Lib.array(params.toData());
+		return params == null ? [] : cs.Lib.array(cast params.toData());
 	}
 	}
 
 
 	override public function toString():String
 	override public function toString():String