1 /* { dg-options "-std=gnu99" } */
3 /* C99 6.5.2.2 Function calls. */
7 extern void abort (void);
17 /* Test handling vararg parameters whose size is 0. */
19 int check_var(int z
,...)
26 d
= va_arg (ap
, double);
27 s1
= va_arg (ap
, struct S1
);
28 result
= va_arg (ap
, long long);
30 return (result
== 2LL);
40 if (check_var(5, 1.0, s1
, 2LL, a1
[2], a1
[2]) == 0)