mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 21:16:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			669 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			669 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| fn a() {
 | |
|     if {}
 | |
|     //~^ ERROR missing condition for `if` expression
 | |
| }
 | |
| 
 | |
| fn b() {
 | |
|     if true && {}
 | |
|     //~^ ERROR this `if` expression is missing a block after the condition
 | |
| }
 | |
| 
 | |
| fn c() {
 | |
|     let x = {};
 | |
|     if true x
 | |
|     //~^ ERROR expected `{`, found `x`
 | |
| }
 | |
| 
 | |
| fn a2() {
 | |
|     if {} else {}
 | |
|     //~^ ERROR missing condition for `if` expression
 | |
| }
 | |
| 
 | |
| fn b2() {
 | |
|     if true && {} else {}
 | |
|     //~^ ERROR this `if` expression is missing a block after the condition
 | |
| }
 | |
| 
 | |
| fn c2() {
 | |
|     let x = {};
 | |
|     if true x else {}
 | |
|     //~^ ERROR expected `{`, found `x`
 | |
| }
 | |
| 
 | |
| fn d() {
 | |
|     if true else {}
 | |
|     //~^ ERROR this `if` expression is missing a block after the condition
 | |
| }
 | |
| 
 | |
| fn main() {}
 | 
