//@ check-pass | |
// From https://github.com/rust-lang/rust/issues/78549 | |
fn main() { | |
match "foo" { | |
"foo" => {}, | |
&_ => {}, | |
} | |
match "foo" { | |
&_ => {}, | |
"foo" => {}, | |
} | |
match ("foo", 0, "bar") { | |
(&_, 0, &_) => {}, | |
("foo", _, "bar") => {}, | |
(&_, _, &_) => {}, | |
} | |
match (&"foo", "bar") { | |
(&"foo", &_) => {}, | |
(&&_, &_) => {}, | |
} | |
} |