pub fn emit_join(
ctx: &mut EmitContext,
sess: &mut EmitSession<'_>,
builder: &mut FunctionBuilder<'_>,
label: &JoinId,
params: &[VarId],
rhs_idx: usize,
body_idx: usize,
) -> Result<SsaVal, EmitError>Expand description
Emits a Join expression. Join { label, params, rhs, body } creates a join point (a parameterized block) that can be jumped to from within the body.