| // MIR for `ub_if_b` after PreCodegen | |
| fn ub_if_b(_1: Thing) -> Thing { | |
| debug t => _1; | |
| let mut _0: Thing; | |
| let mut _2: isize; | |
| scope 1 (inlined #[track_caller] unreachable_unchecked) { | |
| scope 2 (inlined core::ub_checks::check_language_ub) { | |
| scope 3 (inlined core::ub_checks::check_language_ub::runtime) { | |
| } | |
| } | |
| } | |
| bb0: { | |
| _2 = discriminant(_1); | |
| switchInt(move _2) -> [0: bb1, 1: bb2, otherwise: bb2]; | |
| } | |
| bb1: { | |
| _0 = move _1; | |
| return; | |
| } | |
| bb2: { | |
| unreachable; | |
| } | |
| } |