Skip to main content

emit_case

Function emit_case 

Source
pub fn emit_case(
    ctx: &mut EmitContext,
    sess: &mut EmitSession<'_>,
    builder: &mut FunctionBuilder<'_>,
    scrut: SsaVal,
    binder: &VarId,
    alts: &[Alt<usize>],
    tail: TailCtx,
) -> Result<SsaVal, EmitError>
Expand description

Emit Case dispatch. The scrutinee has already been evaluated (stack-safe).