summaryrefslogtreecommitdiffstats
path: root/tests/ui/parser/range-inclusive-extra-equals.rs
blob: d41c0699cf7fb7d84237443b199ce4ba2aefd11c (plain)
1
2
3
4
5
6
7
8
9
10
// 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
}