blob: dea1bb2818bb2c70835166778c0e5ff1377bfc4e [file] [log] [blame]
//! 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...
}