Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / closures / nameinc-loop-2.js
1 actual = '';
2 expected = '1,2,3,4,5,5,undefined,1,2,3,4,5,5,undefined,1,2,3,4,5,5,undefined,1,2,3,4,5,5,undefined,1,2,3,4,5,5,undefined,';
3
4 var f = function() {
5   var p = 0;
6   
7   function g() {
8     for (var i = 0; i < 5; ++i) {
9       p++;
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)