Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / closures / t037.js
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)