js/src/jit-test/tests/basic/delete-integer-nonid.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:e9ce0779cb48
1 var JSID_INT_MIN = -(1 << 30);
2 var JSID_INT_MAX = (1 << 30) - 1;
3
4 var o = {};
5
6
7 for (var i = 0; i < 10; i++)
8 delete o[JSID_INT_MIN - 1];
9
10 for (var i = 0; i < 10; i++)
11 delete o[JSID_INT_MIN];
12
13 for (var i = 0; i < 10; i++)
14 delete o[JSID_INT_MIN + 1];
15
16
17 for (var i = 0; i < 10; i++)
18 delete o[JSID_INT_MAX - 1];
19
20 for (var i = 0; i < 10; i++)
21 delete o[JSID_INT_MAX];
22
23 for (var i = 0; i < 10; i++)
24 delete o[JSID_INT_MAX + 1];

mercurial