| //! regression test for <https://github.com/rust-lang/rust/issues/51714> | |
| 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... | |
| } |