]> git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-15896.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / 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 }