1 // EMIT_MIR_FOR_EACH_PANIC_STRATEGY outer() -> usize2pub fn outer() -> usize { 3 inner() 4 } 5 index() -> usize6fn index() -> usize { 7 loop {} 8 } 9 10 #[inline] inner() -> usize11fn inner() -> usize { 12 let buffer = &[true]; 13 let index = index(); 14 if buffer[index] { 15 index 16 } else { 17 0 18 } 19 } 20 main()21fn main() { 22 outer(); 23 } 24 25 // EMIT_MIR issue_106141.outer.Inline.diff 26