Browse Source

[lua] simplify Array constructor call, because lua.Boot.defArray generates some redundant temp vars and branching for some reason

Dan Korostelev 9 years ago
parent
commit
70242f83dc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      std/lua/_std/Array.hx

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

@@ -25,7 +25,7 @@ class Array<T> {
 	public var length(default,null) : Int;
 	public var length(default,null) : Int;
 
 
 	public function new() : Void  {
 	public function new() : Void  {
-		lua.Lib.defArray(cast this,0);
+		untyped _hx_tab_array(this, 0);
 	}
 	}
 	public function concat( a : Array<T> ) : Array<T> {
 	public function concat( a : Array<T> ) : Array<T> {
 		var ret = this.copy();
 		var ret = this.copy();