1 // Checks that integers with seeming uppercase base prefixes do not get bogus capitalization
6 //~^ ERROR invalid suffix `X1a3` for number literal
7 //~| NOTE invalid suffix `X1a3`
8 //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
11 //~^ ERROR invalid suffix `O123` for number literal
12 //~| NOTE invalid suffix `O123`
13 //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
16 //~^ ERROR invalid suffix `B101` for number literal
17 //~| NOTE invalid suffix `B101`
18 //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
21 //~^ ERROR invalid suffix `XYZ` for number literal
22 //~| NOTE invalid suffix `XYZ`
23 //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
26 //~^ ERROR invalid suffix `OPQ` for number literal
27 //~| NOTE invalid suffix `OPQ`
28 //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
31 //~^ ERROR invalid suffix `BCD` for number literal
32 //~| NOTE invalid suffix `BCD`
33 //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)