瀏覽代碼

fixes for var protect.

Nicolas Cannasse 19 年之前
父節點
當前提交
b489bf3128
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      std/haxe/Serializer.hx

+ 4 - 3
std/haxe/Serializer.hx

@@ -131,8 +131,9 @@ class Serializer {
 		}
 		#else true
 		serializeString(v[0]);
-		buf.add(v.length - 1);
-		for( i in 1...v.length )
+		var l = v[untyped "length"];
+		buf.add(l - 1);
+		for( i in 1...l )
 			serialize(v[i]);
 		#end
 	}
@@ -179,7 +180,7 @@ class Serializer {
 			#end
 			var ucount = 0;
 			buf.add("a");
-			for( i in 0...v.length ) {
+			for( i in 0...v[untyped "length"] ) {
 				if( v[i] == null )
 					ucount++;
 				else {