constructArray() should always allocate the requested length.
[WebKit-https.git] / JSTests / stress / regress-187543-3.js
1 //@ requireOptions("--useDollarVM=false")
2
3 // This test should not crash.
4 Date.prototype.valueOf;
5 Math.abs;
6
7 Object.prototype.__defineGetter__(0, function () {});
8
9 class Test extends Array {}
10
11 for (let i = 0; i < 100; i++)
12     new Test(1, 2, 3, -4, 5, 6, 7, 8, 9).splice();
13
14 gc();