//@ run-rustfix | |
#![expect(incomplete_features)] | |
#![feature(explicit_tail_calls)] | |
#![allow(unused)] | |
fn f() -> u64 { | |
become 1; //~ error: `become` requires a function call | |
} | |
fn g() { | |
become { h() }; //~ error: `become` requires a function call | |
} | |
fn h() { | |
become *&g(); //~ error: `become` requires a function call | |
} | |
fn main() {} |