summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/inline/issue_106141.rs
blob: b6bd806e6fce57e09ea14ff6c324189745275253 (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
// ignore-wasm32 compiled with panic=abort by default
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