michael@0: const MANY_VARS = Math.pow(2,17); michael@0: michael@0: var code = "function f1() {\n"; michael@0: code += " var x0 = 0"; michael@0: for (var i = 1; i < MANY_VARS; i++) michael@0: code += ", x" + i + " = " + i; michael@0: code += ";\n"; michael@0: for (var i = 0; i < MANY_VARS; i += 100) michael@0: code += " assertEq(x" + i + ", " + i + ");\n"; michael@0: code += " return x80000;\n"; michael@0: code += "}\n"; michael@0: eval(code); michael@0: assertEq(f1(), 80000);