blob: ea3a2f2fbfe6eb370a993ba602d9c496524b0ade [file] [log] [blame]
// Regression test for the ICE described in #86721.
//@ revisions: rev1 rev2
#![cfg_attr(any(), rev1, rev2)]
#![crate_type = "lib"]
#[cfg(any(rev1))]
trait T {
const U: usize = return;
//[rev1]~^ ERROR: return statement outside of function body [E0572]
}
#[cfg(any(rev2))]
trait T2 {
fn foo(a: [(); return]);
//[rev2]~^ ERROR: return statement outside of function body [E0572]
}