23 lines
436 B
Rust
23 lines
436 B
Rust
// skip-filecheck
|
|
// unit-test: ConstGoto
|
|
|
|
// EMIT_MIR const_goto_storage.match_nested_if.ConstGoto.diff
|
|
fn match_nested_if() -> bool {
|
|
let val = match () {
|
|
() if if if if true { true } else { false } { true } else { false } {
|
|
true
|
|
} else {
|
|
false
|
|
} =>
|
|
{
|
|
true
|
|
}
|
|
_ => false,
|
|
};
|
|
val
|
|
}
|
|
|
|
fn main() {
|
|
let _ = match_nested_if();
|
|
}
|