summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/closures/lambda-light-returned.js
blob: 75541baab8bb290d9c1dab3c72d5442dcb39a52f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
actual = '';
expected = '1,';

function createCounter() {
  var i = 0;

  var counter = function() {
    return ++i;
  }

  return counter;
}

function f() {
  var counter;
  for (var i = 0; i < 100; ++i) {
    counter = createCounter();
  }
  appendToActual(counter());
}

f();


assertEq(actual, expected)