summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/derefer_terminator_test.rs
blob: 3780ff5df7dfaac1efbe065eb864b692d2767cf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// skip-filecheck
// unit-test: Derefer
// EMIT_MIR derefer_terminator_test.main.Derefer.diff
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY

fn main() {
    let b = foo();
    let d = foo();
    match ****(&&&&b) {
        true => {let x = 5;},
        false => {}
    }
    let y = 42;
}

fn foo() -> bool {
    true
}