error: invalid signature for `extern "x86-interrupt"` function --> $DIR/interrupt-invalid-signature.rs:83:53 | LL | extern "x86-interrupt" fn x86_ret(_p: *const u8) -> u8 { | ^^ | = note: functions with the "x86-interrupt" ABI cannot have a return type help: remove the return type --> $DIR/interrupt-invalid-signature.rs:83:53 | LL | extern "x86-interrupt" fn x86_ret(_p: *const u8) -> u8 { | ^^ error: invalid signature for `extern "x86-interrupt"` function --> $DIR/interrupt-invalid-signature.rs:89:1 | LL | extern "x86-interrupt" fn x86_0() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: functions with the "x86-interrupt" ABI must be have either 1 or 2 parameters (but found 0) error: invalid signature for `extern "x86-interrupt"` function --> $DIR/interrupt-invalid-signature.rs:100:33 | LL | extern "x86-interrupt" fn x86_3(_p1: *const u8, _p2: *const u8, _p3: *const u8) { | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ | = note: functions with the "x86-interrupt" ABI must be have either 1 or 2 parameters (but found 3) error: aborting due to 3 previous errors