unreachable
unreachable
wird verwendet, um einen Punkt im Code zu kennzeichnen, der nicht erreichbar sein sollte. unreachable
ist eine bedingungslose Falle: Wenn ein unreachable
erreicht und ausgeführt wird, löst die Anweisung eine Falle aus.
Probieren Sie es aus
(module
(func (export "throw")
unreachable
)
)
const url = "{%wasm-url%}";
await WebAssembly.instantiateStreaming(fetch(url)).then((result) => {
result.instance.exports.throw();
// Expected output: RuntimeError: unreachable
});
Syntax
wasm
unreachable
Anweisung | Binärer Opcode |
---|---|
unreachable |
0x00 |