js/src/jit-test/tests/basic/testBug586866.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:0655be03de26
1 var magic = 8;
2
3 var obj = {};
4 for (var i = 1; i <= magic; ++i)
5 obj[i] = "a";
6
7 function func() {
8 var i = 1;
9 while (i in obj) {
10 ++i;
11 }
12 return i - 1;
13 }
14 assertEq(func(), magic);
15 assertEq(func(), magic);
16 assertEq(func(), magic);

mercurial