//@ build-pass // #28600 ICE: pub extern fn with parameter type &str inside struct impl struct Test; impl Test { #[allow(dead_code)] #[allow(unused_variables)] #[allow(improper_ctypes_definitions)] pub extern "C" fn test(val: &str) { } } fn main() {}