Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
unreachable
unreachable wird verwendet, um einen Punkt im Code zu kennzeichnen, der nicht erreicht werden sollte. unreachable ist eine bedingungslose Falle: Wenn ein unreachable erreicht und ausgeführt wird, erzeugt die Anweisung eine Falle.
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
wat
unreachable
| Anweisung | Binärer Opcode |
|---|---|
unreachable |
0x00 |