소스 검색

[hl] Fix Int64.isInt64. (#10860)

Zeta 2 년 전
부모
커밋
88d7336292
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      std/hl/_std/haxe/Int64.hx

+ 2 - 2
std/hl/_std/haxe/Int64.hx

@@ -74,10 +74,10 @@ abstract Int64(__Int64) from __Int64 to __Int64 {
 
 
 	@:deprecated('haxe.Int64.is() is deprecated. Use haxe.Int64.isInt64() instead')
 	@:deprecated('haxe.Int64.is() is deprecated. Use haxe.Int64.isInt64() instead')
 	inline public static function is(val:Dynamic):Bool
 	inline public static function is(val:Dynamic):Bool
-		return Std.isOfType(val, hl.I64);
+		return isInt64(val);
 
 
 	inline public static function isInt64(val:Dynamic):Bool
 	inline public static function isInt64(val:Dynamic):Bool
-		return Std.isOfType(val, hl.I64);
+		return hl.Type.getDynamic(val).kind == HI64;
 
 
 	public static inline function toInt(x:Int64):Int {
 	public static inline function toInt(x:Int64):Int {
 		if (x.val < 0x80000000 || x.val > 0x7FFFFFFF)
 		if (x.val < 0x80000000 || x.val > 0x7FFFFFFF)