1 /* { dg-do compile } */
2 #include <assert.h>
f(void * p,...)3 void f(void*p,...){}
g(void * p,long a,long b)4 void g(void*p,long a,long b){assert(a==8);}
5 typedef struct
6 {
7   int _mp_size;
8   unsigned long *_mp_d;
9 } __mpz_struct;
10 typedef __mpz_struct mpz_t[1];
h(mpz_t x)11 void h(mpz_t x) {
12   x->_mp_d=0;
13   x->_mp_size=0;
14 }
15