Function emit_clone_enum

Source
fn emit_clone_enum(
    body: &mut InstrSeqBuilder<'_>,
    runtime: &RuntimeFunctions,
    memory_id: MemoryId,
    source_pos: Option<MirSourcePos>,
    fallback_line: i32,
    source_local: LocalId,
    payload_bytes: u32,
    variants: &[Vec<(u32, bool, ReleasePlan)>],
    scratch_i32_local: LocalId,
    scratch_i32_local_b: LocalId,
    scratch_i32_local_c: LocalId,
    scratch_i32_local_d: LocalId,
    scratch_i32_local_e: LocalId,
    scratch_i64_local: LocalId,
    dst_local: LocalId,
) -> Result<(), LowerError>