| //@ run-pass | |
| #[derive(PartialEq, Eq, Copy, Clone)] | |
| #[repr(packed)] | |
| struct Foo { | |
| field: (i64, u32, u32, u32), | |
| } | |
| const FOO: Foo = Foo { | |
| field: (5, 6, 7, 8), | |
| }; | |
| fn main() { | |
| match FOO { | |
| Foo { field: (5, 6, 7, 8) } => {}, | |
| FOO => unreachable!(), //~ WARNING unreachable pattern | |
| _ => unreachable!(), | |
| } | |
| } |