]> git.lizzy.rs Git - rust.git/blob - src/test/ui/extern/extern-wrong-value-type.rs
Auto merge of #93718 - thomcc:used-macho, r=pnkfelix
[rust.git] / src / test / ui / extern / extern-wrong-value-type.rs
1 extern "C" fn f() {
2 }
3
4 fn is_fn<F>(_: F) where F: Fn() {}
5
6 fn main() {
7     // extern functions are extern "C" fn
8     let _x: extern "C" fn() = f; // OK
9     is_fn(f);
10     //~^ ERROR expected a `Fn<()>` closure, found `extern "C" fn() {f}`
11 }