summaryrefslogtreecommitdiffstats
path: root/tests/ui/issues/issue-51714.rs
blob: 8716524d6f4b527957281101625b8ce3ea9b1261 (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...
}