| #![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() {} |