All uses of extern fn should mean extern "C" fn. Closes #9309.
This commit is contained in:
@@ -14,8 +14,8 @@ struct Foo(int);
|
||||
struct Bar(int, int);
|
||||
|
||||
pub fn main() {
|
||||
let f: extern fn(int) -> Foo = Foo;
|
||||
let g: extern fn(int, int) -> Bar = Bar;
|
||||
let f: fn(int) -> Foo = Foo;
|
||||
let g: fn(int, int) -> Bar = Bar;
|
||||
assert_eq!(f(42), Foo(42));
|
||||
assert_eq!(g(4, 7), Bar(4, 7));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user