Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / delete-integer-nonid.js
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];