1 // Give us enough room to work with some holes too
2 const array_size = RUNLOOP + 20;
6 var arr = new Array(array_size);
8 for (i = 0; i < array_size; ++i) {
16 sideExitIntoInterpreter: 1
19 delete arr[RUNLOOP + 5];
20 delete arr[RUNLOOP + 10];
23 for (i = 0; i < array_size; ++i) {
30 sideExitIntoInterpreter: 2
35 for (i = 0; i < RUNLOOP; ++i) {
36 ret2 = array_size in arr;
42 sideExitIntoInterpreter: 3
48 var [ret, ret2] = testArrayIn();
50 assertEq(ret2, false);
52 for (var i = 0; i < array_size; ++i) {
53 assertEq(ret[i], i != RUNLOOP + 5 && i != RUNLOOP + 10);