mirror of
https://github.com/rust-lang/rust
synced 2024-11-05 20:45:15 +00:00
38 lines
669 B
Rust
38 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() {}
|