| macro_rules! falsy { |
| () => { false }; |
| } |
| |
| fn foo() { |
| if true { |
| } else false { |
| //~^ ERROR expected `{`, found keyword `false` |
| } |
| } |
| |
| fn foo2() { |
| if true { |
| } else falsy() { |
| //~^ ERROR expected `{`, found `falsy` |
| } |
| } |
| |
| fn foo3() { |
| if true { |
| } else falsy(); |
| //~^ ERROR expected `{`, found `falsy` |
| } |
| |
| fn foo4() { |
| if true { |
| } else loop{} |
| //~^ ERROR expected `{`, found keyword `loop` |
| {} |
| } |
| |
| fn foo5() { |
| if true { |
| } else falsy!() { |
| //~^ ERROR expected `{`, found `falsy` |
| } |
| } |
| |
| fn foo6() { |
| if true { |
| } else falsy!(); |
| //~^ ERROR expected `{`, found `falsy` |
| } |
| |
| fn foo7() { |
| if true { |
| } else falsy! {} { |
| //~^ ERROR expected `{`, found `falsy` |
| } |
| } |
| |
| fn foo8() { |
| if true { |
| } else falsy! {}; |
| //~^ ERROR expected `{`, found `falsy` |
| } |
| |
| fn falsy() -> bool { |
| false |
| } |
| |
| fn main() {} |