// Check that `fn foo(x: i32, ...)` does not print as `fn foo(x: i32, ..., ...)`. // See issue #58853. //@ pp-exact #![feature(c_variadic)] extern "C" { pub fn foo(x: i32, ...); } pub unsafe extern "C" fn bar(_: i32, mut ap: ...) -> usize { ap.arg::() } fn main() {}