blob: aba52427eb01ba7d441c09e4d4ce4a73c61b9a2e [file] [log] [blame]
extern fn f() {
}
fn is_fn<F>(_: F) where F: Fn() {}
fn main() {
// extern functions are extern "C" fn
let _x: extern "C" fn() = f; // OK
is_fn(f);
//~^ ERROR expected a `std::ops::Fn<()>` closure, found `extern "C" fn() {f}`
}