summaryrefslogtreecommitdiffstats
path: root/tests/ui/issues/issue-51714.rs
blob: 03b50b7963ea5bea60521a1fe1691664110ea1f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
fn main() {
    //~^ NOTE: not the enclosing function body
    //~| NOTE: not the enclosing function body
    //~| NOTE: not the enclosing function body
    //~| NOTE: not the enclosing function body
    |_: [_; return || {}]| {};
    //~^ ERROR: return statement outside of function body [E0572]
    //~| NOTE: the return is part of this body...

    [(); return || {}];
    //~^ ERROR: return statement outside of function body [E0572]
    //~| NOTE: the return is part of this body...

    [(); return |ice| {}];
    //~^ ERROR: return statement outside of function body [E0572]
    //~| NOTE: the return is part of this body...

    [(); return while let Some(n) = Some(0) {}];
    //~^ ERROR: return statement outside of function body [E0572]
    //~| NOTE: the return is part of this body...
}