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

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:c6944276daeb
1
2 function foo(x, n, y) {
3 var q = 0;
4 for (var j = 0; j < n; j++) {
5 if (x[j] < y)
6 q++;
7 }
8 assertEq(q, 1);
9 }
10
11 var x = [1,2,3,4,5];
12 var y = { valueOf: function() { x.length = 0; return 6; } };
13
14 var a = foo(x, 5, y);

mercurial