// 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] | |
} |