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