Explorar o código

[lua] also always return the copied array in Type.allEnums (see #7209)

Dan Korostelev %!s(int64=7) %!d(string=hai) anos
pai
achega
fdbba9ac8f
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      std/lua/_std/Type.hx

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

@@ -200,7 +200,7 @@ enum ValueType {
 	}
 
 	public static function allEnums<T>( e : Enum<T> ) : Array<T> {
-		return untyped e.__empty_constructs__;
+		return ((cast e).__empty_constructs__ : Array<T>).copy();
 	}
 
 }