// compile-flags: -Zverbose-internals | |
fn foo(_: i32, _: i32) {} | |
fn needs_ptr(_: fn(i32, u32)) {} | |
//~^ NOTE function defined here | |
//~| NOTE | |
fn main() { | |
needs_ptr(foo); | |
//~^ ERROR mismatched types | |
//~| NOTE expected fn pointer, found fn item | |
//~| NOTE expected fn pointer `fn(i32, u32)` | |
//~| NOTE arguments to this function are incorrect | |
} |