unreachable

unreachable is used to denote a point in code that should not be reachable. unreachable is an unconditional trap: in the case where an unreachable is reached and executed, the instruction traps.

Try it

(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 
Instruction Binary opcode
unreachable 0x00