js/src/jit-test/tests/closures/t037.js

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:0a01c44a9ce9
1 actual = '';
2 expected = '7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,';
3
4 function heavy(s, t, u) {return eval(s)}
5
6 for (var i = 0; i < 5; ++i) {
7 var flat = heavy("(function () {var x = t * t; return function(){return x + u}})()", 2, 3);
8 for (var j = 0; j < 5; ++j) {
9 appendToActual(flat());
10 }
11 }
12
13
14 assertEq(actual, expected)

mercurial