summary refs log tree commit diff
path: root/src/test/compile-fail/issue-2848.rs
blob: 689b8240140a1577be7df42d4217084299307c94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod bar {
    #[legacy_exports];
    enum foo {
        alpha,
        beta,
        charlie
    }
}

fn main() {
    use bar::{alpha, charlie};
    match alpha {
      alpha | beta => {} //~ ERROR variable `beta` from pattern #2 is not bound in pattern #1
      charlie => {}
    }
}