[ARM,MIPS] Skip slow tests
[WebKit-https.git] / JSTests / stress / cow-convert-double-to-contiguous.js
1 function createBuffer() {
2     return [23.23421684, 2.0585345];
3 }
4 noInline(createBuffer);
5
6 function shouldBe(a, b) {
7     if (a !== b)
8         throw new Error(a + " should be === to " + b);
9 }
10
11 function test() {
12     let array = createBuffer();
13     array[-1] = "test";
14     shouldBe(createBuffer()[-1], undefined);
15     array = createBuffer();
16     array[1] = "test";
17     shouldBe(createBuffer()[1], 2.0585345);
18     array = createBuffer();
19     let o = Object.create(array);
20     o[1] = "test";
21     shouldBe(array[1], 2.0585345);
22     shouldBe(createBuffer()[1], 2.0585345);
23     shouldBe(Object.create(createBuffer())[1], 2.0585345);
24 }
25 noInline(test);
26
27 for (let i = 0; i < 10000; i++)
28     test();