js/src/jit-test/tests/closures/setname-loop.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:b1b7d3b44b4f
1 actual = '';
2 expected = '2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,';
3
4 var f = function() {
5 var p = 1;
6
7 function g() {
8 for (var i = 0; i < 5; ++i) {
9 p = p * 2;
10 appendToActual(p);
11 }
12 }
13
14 g();
15
16 appendToActual(p);
17 }
18
19 for (var i = 0; i < 5; ++i) {
20 f();
21 appendToActual();
22 }
23
24
25
26 assertEq(actual, expected)

mercurial