error: mismatched signatures --> $DIR/signature-mismatch.rs:6:5 | LL | become _g0(); | ^^^^^^^^^^^^ | = note: `become` requires caller and callee to have matching signatures = note: caller signature: `fn(())` = note: callee signature: `fn()` error: mismatched signatures --> $DIR/signature-mismatch.rs:13:5 | LL | become _g1(()); | ^^^^^^^^^^^^^^ | = note: `become` requires caller and callee to have matching signatures = note: caller signature: `fn()` = note: callee signature: `fn(())` error: mismatched function ABIs --> $DIR/signature-mismatch.rs:20:5 | LL | become _g2(); | ^^^^^^^^^^^^ | = note: `become` requires caller and callee to have the same ABI = note: caller ABI is `"C"`, while callee ABI is `"Rust"` error: mismatched function ABIs --> $DIR/signature-mismatch.rs:27:5 | LL | become _g3(); | ^^^^^^^^^^^^ | = note: `become` requires caller and callee to have the same ABI = note: caller ABI is `"Rust"`, while callee ABI is `"C"` error: aborting due to 4 previous errors