aboutsummaryrefslogtreecommitdiff
path: root/src/test/compile-fail/alt-tag-unary.rs
blob: f2004896a2d704a1b2aec72a2728b2b831ed0695 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
// error-pattern: mismatched types

tag a { A(int); }
tag b { B(int); }

fn main() {
    let a x = A(0);
    alt (x) {
        case (B(?y)) {}
    }
}