summaryrefslogtreecommitdiffstats
path: root/tests/ui/mir/mir_codegen_call_converging.rs
blob: 9c340e4e03668516c1ac3faa7bb9141c31e53007 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// run-pass
fn converging_fn() -> u64 {
    43
}

fn mir() -> u64 {
    let x;
    loop {
        x = converging_fn();
        break;
    }
    x
}

fn main() {
    assert_eq!(mir(), 43);
}