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