// revisions: constant array #![allow(incomplete_features)] #![feature(explicit_tail_calls)] #[cfg(constant)] const _: () = { become f(); //[constant]~ error: become statement outside of function body }; #[cfg(array)] struct Bad([(); become f()]); //[array]~ error: become statement outside of function body fn f() {} fn main() {}