2019-03-02 03:14:29 +00:00
|
|
|
// Check that `fn foo(x: i32, ...)` does not print as `fn foo(x: i32, ..., ...)`.
|
|
|
|
|
// See issue #58853.
|
2019-03-02 15:16:36 +00:00
|
|
|
|
2019-03-02 03:14:29 +00:00
|
|
|
//@ pp-exact
|
|
|
|
|
#![feature(c_variadic)]
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
pub fn foo(x: i32, ...);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub unsafe extern "C" fn bar(_: i32, mut ap: ...) -> usize {
|
|
|
|
|
ap.arg::<usize>()
|
|
|
|
|
}
|
|
|
|
|
|
2021-12-01 11:45:14 -08:00
|
|
|
fn main() {}
|