summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/wasm_unreachable.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/testdata/wasm_unreachable.js')
-rw-r--r--cli/tests/testdata/wasm_unreachable.js47
1 files changed, 3 insertions, 44 deletions
diff --git a/cli/tests/testdata/wasm_unreachable.js b/cli/tests/testdata/wasm_unreachable.js
index 991ebcec8..36aab0d84 100644
--- a/cli/tests/testdata/wasm_unreachable.js
+++ b/cli/tests/testdata/wasm_unreachable.js
@@ -1,50 +1,9 @@
// WebAssembly module containing a single function with an unreachable instruction
-const binary = Uint8Array.from([
- 0x00,
- 0x61,
- 0x73,
- 0x6d,
- 0x01,
- 0x00,
- 0x00,
- 0x00,
- 0x01,
- 0x04,
- 0x01,
- 0x60,
- 0x00,
- 0x00,
- 0x03,
- 0x02,
- 0x01,
- 0x00,
- 0x07,
- 0x0f,
- 0x01,
- 0x0b,
- 0x75,
- 0x6e,
- 0x72,
- 0x65,
- 0x61,
- 0x63,
- 0x68,
- 0x61,
- 0x62,
- 0x6c,
- 0x65,
- 0x00,
- 0x00,
- 0x0a,
- 0x05,
- 0x01,
- 0x03,
- 0x00,
- 0x00,
- 0x0b,
-]);
+const binary = await Deno.readFile("./unreachable.wasm");
const module = new WebAssembly.Module(binary);
const instance = new WebAssembly.Instance(module);
+// Compare the stack trace with wasm_url.js, which compiles the WASM module with
+// streaming APIs.
instance.exports.unreachable();