| fn main() { | |
| let a: &[u8] = &[]; | |
| match a { | |
| [1, tail @ .., tail @ ..] => {}, | |
| //~^ ERROR identifier `tail` is bound more than once in the same pattern | |
| //~| ERROR `..` can only be used once per slice pattern | |
| _ => () | |
| } | |
| } | |
| const RECOVERY_WITNESS: () = 0; //~ ERROR mismatched types |