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