]> git.lizzy.rs Git - rust.git/blob - tests/ui/issues/issue-15896.rs
Rollup merge of #106427 - mejrs:translation_errors, r=davidtwco
[rust.git] / tests / ui / issues / issue-15896.rs
1 // Regression test for #15896. It used to ICE rustc.
2
3 fn main() {
4     enum R { REB(()) }
5     struct Tau { t: usize }
6     enum E { B(R, Tau) }
7
8     let e = E::B(R::REB(()), Tau { t: 3 });
9     let u = match e {
10         E::B(
11           Tau{t: x},
12           //~^ ERROR mismatched types
13           _) => x,
14     };
15 }