2 /* { dg-options "-std=gnu99" } */
4 /* C99 6.5.2.2 Function calls.
5 Based on the test from ../dfp/. */
9 extern void abort (void);
19 /* Test handling vararg parameters whose size is 0. */
21 int check_var(int z
,...)
28 d
= va_arg (ap
, double);
29 s1
= va_arg (ap
, struct S1
);
30 result
= va_arg (ap
, long long);
32 return (result
== 2LL);
42 if (check_var(5, 1.0, s1
, 2LL, a1
[2], a1
[2]) == 0)