summaryrefslogtreecommitdiffstats
path: root/tests/ui/async-await/issue-78115.rs
blob: ac18470c6211399cc7266631a5341ae431592526 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// 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() {}