2
0
Nicolas Cannasse 16 жил өмнө
parent
commit
5a4d23a2b5
1 өөрчлөгдсөн 9 нэмэгдсэн , 1 устгасан
  1. 9 1
      std/haxe/Int32.hx

+ 9 - 1
std/haxe/Int32.hx

@@ -51,7 +51,15 @@ class Int32 {
 		#elseif flash9
 		return cast x;
 		#else
-		return ((cast x) & 0xFFFFFFFF);
+		return (cast x) & 0xFFFFFFFF;
+		#end
+	}
+
+	public static inline function toNativeInt( x : Int32 ) : Int {
+		#if neko
+		return try untyped __i32__to_int(x) catch( e : Dynamic ) throw "Overflow"+x;
+		#else
+		return cast x;
 		#end
 	}