//@ force-host | |
//@ no-prefer-dynamic | |
#![crate_type = "proc-macro"] | |
#![allow(warnings)] | |
extern crate proc_macro; | |
#[proc_macro_derive(A)] | |
pub unsafe extern "C" fn foo(a: i32, b: u32) -> u32 { | |
//~^ ERROR: derive proc macro has incorrect signature | |
loop {} | |
} |