| 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() {} |