| // Makes sure that a helpful message is shown when someone mistypes | |
| // an inclusive range as `..==` rather than `..=`. This is an | |
| // easy mistake, because of the resemblance to`==`. | |
| // See #86395 for a bit of background. | |
| pub fn main() { | |
| if let 1..==3 = 1 {} //~ERROR unexpected `=` after inclusive range | |
| //~|HELP use `..=` instead | |
| //~|NOTE inclusive ranges end with a single equals sign | |
| } |