unreachable
unreachable
用來表示程式不應該執行到此段。
unreachable
是一個無條件的例外錯誤。當程式執行到 unreachable
時會強制停止。
嘗試一下
(module
(func (export "throw")
unreachable
)
)
const url = "{%wasm-url%}";
await WebAssembly.instantiateStreaming(fetch(url)).then((result) => {
result.instance.exports.throw();
// Expected output: RuntimeError: unreachable
});
語法
wasm
unreachable
指令 | 二進制運算碼 |
---|---|
unreachable |
0x00 |