summaryrefslogtreecommitdiffstats
path: root/tests/ui/pattern/issue-8351-2.rs
blob: bc66cbb77c0cba48ffcc24533256d39dffafd4b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// run-pass
#![allow(dead_code)]

enum E {
    Foo{f: isize, b: bool},
    Bar,
}

pub fn main() {
    let e = E::Foo{f: 0, b: false};
    match e {
        E::Foo{f: 1, b: true} => panic!(),
        E::Foo{b: false, f: 0} => (),
        _ => panic!(),
    }
}