#![expect(incomplete_features)] #![feature(c_variadic, explicit_tail_calls)] #![allow(unused)] unsafe extern "C" fn foo(mut ap: ...) -> u32 { ap.arg::() } extern "C" fn bar() -> u32 { unsafe { become foo(1, 2, 3) } //~^ ERROR c-variadic functions can't be tail-called } fn main() {}