#![expect(incomplete_features)] #![feature(explicit_tail_calls)] #![feature(c_variadic)] fn _f0((): ()) { become _g0(); //~ error: mismatched signatures } fn _g0() {} fn _f1() { become _g1(()); //~ error: mismatched signatures } fn _g1((): ()) {} extern "C" fn _f2() { become _g2(); //~ error: mismatched function ABIs } fn _g2() {} fn _f3() { become _g3(); //~ error: mismatched function ABIs } extern "C" fn _g3() {} fn main() {}