| //@ check-pass |
| |
| fn main() {} |
| |
| #[cfg(false)] |
| fn f1_1(x: isize, _: ...) {} |
| |
| #[cfg(false)] |
| fn f1_2(_: ...) {} |
| |
| #[cfg(false)] |
| extern "C" fn f2_1(x: isize, _: ...) {} |
| |
| #[cfg(false)] |
| extern "C" fn f2_2(_: ...) {} |
| |
| #[cfg(false)] |
| extern "C" fn f2_3(_: ..., x: isize) {} |
| |
| #[cfg(false)] |
| extern fn f3_1(x: isize, _: ...) {} |
| |
| #[cfg(false)] |
| extern fn f3_2(_: ...) {} |
| |
| #[cfg(false)] |
| extern fn f3_3(_: ..., x: isize) {} |
| |
| #[cfg(false)] |
| extern { |
| fn e_f1(...); |
| fn e_f2(..., x: isize); |
| } |
| |
| struct X; |
| |
| #[cfg(false)] |
| impl X { |
| fn i_f1(x: isize, _: ...) {} |
| fn i_f2(_: ...) {} |
| fn i_f3(_: ..., x: isize, _: ...) {} |
| fn i_f4(_: ..., x: isize, _: ...) {} |
| } |
| |
| #[cfg(false)] |
| trait T { |
| fn t_f1(x: isize, _: ...) {} |
| fn t_f2(x: isize, _: ...); |
| fn t_f3(_: ...) {} |
| fn t_f4(_: ...); |
| fn t_f5(_: ..., x: isize) {} |
| fn t_f6(_: ..., x: isize); |
| } |