bug532823.js (300B)
1 function loop(f) { 2 var p; 3 for (var i = 0; i < 10; ++i) { 4 p = f(); 5 } 6 return p; 7 } 8 9 function f(j, k) { 10 var g = function() { return k; } 11 12 var ans = ''; 13 14 for (k = 0; k < 5; ++k) { 15 ans += loop(g); 16 } 17 return ans; 18 } 19 20 var t0 = new Date; 21 var actual = f(1); 22 23 assertEq(actual, '01234');