| // Ensures that all `fn` forms having or lacking a body are syntactically valid. | |
| //@ check-pass | |
| fn main() {} | |
| #[cfg(false)] | |
| fn syntax() { | |
| fn f(); | |
| fn f() {} | |
| trait X { | |
| fn f(); | |
| fn f() {} | |
| } | |
| impl X for Y { | |
| fn f(); | |
| fn f() {} | |
| } | |
| impl Y { | |
| fn f(); | |
| fn f() {} | |
| } | |
| extern "C" { | |
| fn f(); | |
| fn f(); | |
| } | |
| } |