summaryrefslogtreecommitdiffstats
path: root/src/test/ui/let-else/let-else-non-diverging.rs
blob: a1cee335aeeba49d20849be48c0b51c8529b6a3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#![feature(let_else)]

fn main() {
    let Some(x) = Some(1) else { //~ ERROR does not diverge
        Some(2)
    };
    let Some(x) = Some(1) else { //~ ERROR does not diverge
        if 1 == 1 {
            panic!();
        }
    };
    let Some(x) = Some(1) else { Some(2) }; //~ ERROR does not diverge
}