2
0
Эх сурвалжийг харах

[cs] don't create unnecessary local variables in Array.__get

Dan Korostelev 10 жил өмнө
parent
commit
c473ac546a
1 өөрчлөгдсөн 1 нэмэгдсэн , 6 устгасан
  1. 1 6
      std/cs/_std/Array.hx

+ 1 - 6
std/cs/_std/Array.hx

@@ -422,12 +422,7 @@ import cs.NativeArray;
 
 	private function __get(idx:Int):T
 	{
-		var __a = __a;
-		var idx:UInt = idx;
-		if (idx >= length)
-			return null;
-
-		return __a[idx];
+		return if ((cast idx : UInt) >= length) null else __a[idx];
 	}
 
 	private function __set(idx:Int, v:T):T