summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/inline/issue_106141.rs
blob: eed1d89172ce0ccd6b08f925b4099007f3a7bcad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
pub fn outer() -> usize {
    inner()
}

fn index() -> usize {
    loop {}
}

#[inline]
fn inner() -> usize {
    let buffer = &[true];
    let index = index();
    if buffer[index] {
        index
    } else {
        0
    }
}

fn main() {
    outer();
}

// EMIT_MIR issue_106141.outer.Inline.diff