rust/tests/ui/async-await/issue-78115.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

20 lines
320 B
Rust
Raw Normal View History

2020-10-19 16:32:07 -05:00
// Regression test for issue #78115: "ICE: variable should be placed in scope earlier"
//@ check-pass
//@ edition:2018
#[allow(dead_code)]
struct Foo {
a: ()
}
async fn _bar() {
let foo = Foo { a: () };
match foo {
Foo { a: _a } | Foo { a: _a } if true => {}
_ => {}
}
}
fn main() {}