3 extern void abort (void);
11 foo (int v
, va_list ap
)
16 foo_arg
= va_arg (ap
, int) + va_arg (ap
, double);
17 foo_arg
+= va_arg (ap
, long long);
20 foo_arg
= va_arg (ap
, long long) + va_arg (ap
, double);
23 foo_arg
= va_arg (ap
, int) + va_arg (ap
, long double);
35 if (va_arg (gap
, int) != 13 || va_arg (gap
, double) != -14.0)
45 x
= va_arg (gap
, long);
62 x
= va_arg (aps
[4], long);
84 struct A
{ int i
; va_list g
; va_list h
[2]; };
91 x
= va_arg (a
.g
, long);
117 va_start (a
.h
[1], i
);
118 x
= va_arg (a
.h
[1], long);
126 va_start (a
.h
[1], i
);
135 va_start (a
.h
[1], i
);
146 f2 (0x4002, 13, -14.0);
147 if (bar_arg
!= 0x4002)
155 f5 (5, 1, 19.0, 18LL);
164 f8 (8, 2031LL, 13.0);
173 f12 (11, 2030, 12.0L);