MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / visit_unreachable

Method visit_unreachable

winch/codegen/src/visitor.rs:2045–2054  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

2043 }
2044
2045 fn visit_unreachable(&mut self) -> Self::Output {
2046 self.masm.unreachable()?;
2047 self.context.reachable = false;
2048 // Set the implicit outermost frame as target to perform the necessary
2049 // stack clean up.
2050 let outermost = &mut self.control_frames[0];
2051 outermost.set_as_target();
2052
2053 Ok(())
2054 }
2055
2056 fn visit_local_tee(&mut self, index: u32) -> Self::Output {
2057 let typed_reg = self.emit_set_local(index)?;

Callers

nothing calls this directly

Calls 3

OkFunction · 0.85
set_as_targetMethod · 0.80
unreachableMethod · 0.45

Tested by

no test coverage detected