comparison: js/src/jit-test/tests/closures/setname-closure-2.js
js/src/jit-test/tests/closures/setname-closure-2.js
- branch
- TOR_BUG_3246
- changeset 7
- 129ffea94266
equal
deleted
inserted
replaced
|
1 actual = ''; |
|
2 expected = '16,'; |
|
3 |
|
4 var f = function() { |
|
5 var p = 1; |
|
6 |
|
7 function g() { |
|
8 for (var i = 0; i < 5; ++i) { |
|
9 p = i * i; |
|
10 } |
|
11 } |
|
12 |
|
13 function h() { |
|
14 appendToActual(p); |
|
15 } |
|
16 |
|
17 return [g, h]; |
|
18 }; |
|
19 |
|
20 var [ g,h ] = f(); |
|
21 for (var i = 0; i < 5; ++i) { |
|
22 g(); |
|
23 } |
|
24 h(); |
|
25 |
|
26 |
|
27 assertEq(actual, expected) |