js/src/jit-test/tests/jaeger/loops/hoist-07.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:788e4f25061a
1
2 var res = 0;
3
4 function foo(x, n, y) {
5 for (var j = 0; j < n; j++) {
6 x[j];
7 y.f;
8 }
9 }
10
11 var x = [1,2,3,4,5];
12 var y = {};
13 Object.defineProperty(y, 'f', {get:function() { res++; x.length = 2; }});
14
15 var a = foo(x, 5, y);
16
17 assertEq(res, 5);

mercurial