| //@ revisions: constant array | |
| #![expect(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() {} |