瀏覽代碼

[lua] use unsafe cast in Type.enumParameters

Justin Donaldson 8 年之前
父節點
當前提交
1511679bb1
共有 1 個文件被更改,包括 1 次插入4 次删除
  1. 1 4
      std/lua/_std/Type.hx

+ 1 - 4
std/lua/_std/Type.hx

@@ -192,10 +192,7 @@ enum ValueType {
 	}
 	}
 
 
 	public inline static function enumParameters( e : EnumValue ) : Array<Dynamic> {
 	public inline static function enumParameters( e : EnumValue ) : Array<Dynamic> {
-		inline function _enumParameters(e : Array<Dynamic>) : Array<Dynamic> {
-			return e.slice(2);
-		}
-		return _enumParameters(untyped e);
+		return (cast e : Array<Dynamic>).slice(2);
 	}
 	}
 
 
 	public inline static function enumIndex( e : EnumValue ) : Int {
 	public inline static function enumIndex( e : EnumValue ) : Int {