summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/bug1812001.js
blob: 936240718fe10ce8d9c538c7a34330a5dba9accc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var arr = [];
for (var i = 0; i < 10; i++) {
  arr.push({y: 1, x: 2, ["z" + i]: 3});
}

function bar(x) { with ({}) {} }

function foo(obj) {
  for (var key in obj) {
    bar(obj[key]);
  }
}

with ({}) {}
for (var i = 0; i < 2000; i++) {
  foo(arr[i % arr.length]);
}