bug511241.js (269B)
1 var d = 1; 2 function heavy(x) { 3 eval(x); 4 return function lite() { 5 var s = 0; 6 for (var i = 0; i < 9; i++) 7 s += d; 8 return s; 9 }; 10 } 11 12 var f1 = heavy("1"); 13 var f2 = heavy("var d = 100;"); 14 assertEq(f1(), 9); 15 assertEq(f2(), 900);