浏览代码

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

Dan Korostelev 10 年之前
父节点
当前提交
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