|
extern "C" {
|
|
fn foo(x: i32, y: u32, z: i32);
|
|
//~^ NOTE function defined here
|
|
}
|
|
|
|
fn main() {
|
|
foo(1i32, 2i32);
|
|
//~^ ERROR this function takes 3 arguments but 2 arguments were supplied
|
|
//~| NOTE argument #2 of type `u32` is missing
|
|
//~| HELP provide the argument
|
|
}
|