mirror of https://github.com/rust-lang/rust.git
18 lines
659 B
Rust
18 lines
659 B
Rust
//@ revisions: edition2021 edition2024
|
|
//@ [edition2021] edition: 2021
|
|
//@ [edition2024] edition: 2024
|
|
|
|
fn main() {
|
|
if let true = true || false {}
|
|
//~^ ERROR `||` operators are not supported in let chain conditions
|
|
// With parentheses
|
|
if (let true = true) || false {}
|
|
//~^ ERROR expected expression, found `let` statement
|
|
// Multiple || operators
|
|
if let true = true || false || true {}
|
|
//~^ ERROR `||` operators are not supported in let chain conditions
|
|
// Mixed operators (should still show error for ||)
|
|
if let true = true && false || true {}
|
|
//~^ ERROR `||` operators are not supported in let chain conditions
|
|
}
|