| struct Foo { | |
| x: isize, | |
| } | |
| extern "C" { | |
| fn foo(1: ()); | |
| //~^ ERROR: patterns aren't allowed in foreign function declarations | |
| fn bar((): isize); | |
| //~^ ERROR: patterns aren't allowed in foreign function declarations | |
| fn baz(Foo { x }: isize); | |
| //~^ ERROR: patterns aren't allowed in foreign function declarations | |
| fn qux((x, y): ()); | |
| //~^ ERROR: patterns aren't allowed in foreign function declarations | |
| fn this_is_actually_ok(a: usize); | |
| fn and_so_is_this(_: usize); | |
| } | |
| fn main() {} |