[JSC] Do not use asArrayModes() with Structures because it discards TypedArray inform...
[WebKit-https.git] / JSTests / stress / arrayify-int32-typed-array.js
1 function make1() {
2     return [];
3 }
4
5 noInline(make1);
6
7 function make2() {
8     return [42];
9 }
10
11 noInline(make2);
12
13 for (var i = 0; i < 10000; ++i) {
14     make1();
15     make2();
16 }
17
18 function foo(o) {
19     o[0] = 0;
20 }
21
22 noInline(foo);
23
24 for (var i = 0; i < 10000; ++i) {
25     foo(make1());
26     foo(make2());
27 }
28
29 var o = new Int8Array(100);
30 var b = o.buffer;
31 foo(o);
32 if (o.buffer != b)
33     throw "Error: buffer changed.";
34