| //@ run-pass | |
| #![allow(unused_must_use)] | |
| pub fn main() { | |
| // Test that lambdas behave as unary expressions with block-like expressions | |
| -if true { 1 } else { 2 } * 3; | |
| || if true { 1 } else { 2 } * 3; | |
| // The following is invalid and parses as `if true { 1 } else { 2 }; *3` | |
| // if true { 1 } else { 2 } * 3 | |
| } |