extern "C" { pub fn dog(b: i32, a: ..., c: i32); // { dg-error "..... must be the last argument of a C-variadic function" "" { target *-*-* } .-1 } pub fn cat(a: ...); // { dg-error "C-variadic function must be declared with at least one named argument" "" { target *-*-* } .-1 } }