blob: f4e67b99f9dfeca122f0d32be38e1a2dea2f8912 [file] [log] [blame] [edit]
const b = new ArrayBuffer(16);
const v1 = new DataView(b);
const v2 = new DataView(b);
const v3 = new DataView(b);
const v4 = new DataView(b);
function test(v1, v2, v3, v4) {
return v1.byteLength + v2.byteLength + v3.byteLength + v4.byteLength;
}
noInline(test);
for (let i = 0; i < 1e6; i++) {
if (test(v1, v2, v3, v4) != 16 * 4)
throw new Error("bad");
}