| //! Test that `box _` patterns and `Box { .. }` patterns can't be used to match on the same place. | |
| //! This is required for the current implementation of exhaustiveness analysis for deref patterns. | |
| #![feature(box_patterns)] | |
| fn main() { | |
| match Box::new(0) { | |
| box _ => {} //~ ERROR mix of deref patterns and normal constructors | |
| Box { .. } => {} | |
| } | |
| } |