summaryrefslogtreecommitdiffstats
path: root/tests/ui/issues/issue-16401.rs
blob: 19ae7da107ca2651a11ee8e8266e57dfcba20cf0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct Slice<T> {
    data: *const T,
    len: usize,
}

fn main() {
    match () {
        Slice { data: data, len: len } => (),
        //~^ ERROR mismatched types
        //~| expected unit type `()`
        //~| found struct `Slice<_>`
        //~| expected `()`, found `Slice<_>`
        _ => unreachable!()
    }
}