bug1296667.js (397B)
1 args = "" 2 for (i = 0; i < 2000; i++) { 3 args += "arg" + i; 4 if (i != 1999) args += ","; 5 } 6 MyFunc = MyObject = Function(args, "for (var i = 0; i < MyFunc.length; i++ ) break; eval('this.arg'+i +'=arg'+i) "); 7 new function TestCase() { 8 if (inIon()) 9 return; 10 for (var i=0; i<10; i++) {} 11 TestCase(eval("var EXP_1 = new MyObject; var EXP_2 = new MyObject; EXP_1 - EXP_2")); 12 }