mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-29 20:15:27 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
| // Checks that integers with seeming uppercase base prefixes do not get bogus capitalization
 | |
| // suggestions.
 | |
| 
 | |
| fn main() {
 | |
|     _ = 123X1a3;
 | |
|     //~^ ERROR invalid suffix `X1a3` for number literal
 | |
|     //~| NOTE invalid suffix `X1a3`
 | |
|     //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
 | |
| 
 | |
|     _ = 456O123;
 | |
|     //~^ ERROR invalid suffix `O123` for number literal
 | |
|     //~| NOTE invalid suffix `O123`
 | |
|     //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
 | |
| 
 | |
|     _ = 789B101;
 | |
|     //~^ ERROR invalid suffix `B101` for number literal
 | |
|     //~| NOTE invalid suffix `B101`
 | |
|     //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
 | |
| 
 | |
|     _ = 0XYZ;
 | |
|     //~^ ERROR invalid suffix `XYZ` for number literal
 | |
|     //~| NOTE invalid suffix `XYZ`
 | |
|     //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
 | |
| 
 | |
|     _ = 0OPQ;
 | |
|     //~^ ERROR invalid suffix `OPQ` for number literal
 | |
|     //~| NOTE invalid suffix `OPQ`
 | |
|     //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
 | |
| 
 | |
|     _ = 0BCD;
 | |
|     //~^ ERROR invalid suffix `BCD` for number literal
 | |
|     //~| NOTE invalid suffix `BCD`
 | |
|     //~| HELP the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
 | |
| }
 | 
