// MIR for `drop_first` after built fn drop_first(_1: WriteOnDrop<'_>, _2: WriteOnDrop<'_>) -> () { let mut _0: (); bb0: { drop(_1) -> bb1; } bb1: { _1 = move _2; return; } }