// run-rustfix // see also issue-38371-unfixable.rs #![allow(dead_code)] #[derive(Copy, Clone)] struct Foo {} fn foo(_a: &Foo) {} //~ ERROR mismatched types fn bar(_a: Foo) {} fn qux(_a: &Foo) {} fn zar(&_a: &Foo) {} fn agh(&_a: &u32) {} //~ ERROR mismatched types fn main() {}