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