Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| allow-oom; skip-if: (getBuildConfiguration("tsan"))
let buffer = new ArrayBuffer(0);
let result = null;
try {
result = buffer.transfer(2 ** 32);
} catch {
// Intentionally ignore allocation failure.
}
// If the allocation succeeded, |result| has the correct size.
if (result) {
assertEq(result.byteLength, 2 ** 32);
}