[C++ PATCH] Deprecate -ffriend-injection
[official-gcc.git] / gcc / testsuite / g++.dg / lto / pr60336_0.C
bloba0a598c00290a8c6a9eb01578a489dcd86ae7c71
1 // { dg-lto-do run }
3 #include <stdarg.h>
5 struct dummy { };
7 void
8 test (struct dummy a, int m, ...)
10   va_list va_arglist;
11   int i;
12   int count = 0;
14   if (m == 0)
15     count++;
16   va_start (va_arglist, m);
17   i = va_arg (va_arglist, int);
18   if (i == 1)
19     count++;
20   i = va_arg (va_arglist, int);
21   if (i == 2)
22   i = va_arg (va_arglist, int);
23     count++;
24   if (i == 3)
25     count++;
26   i = va_arg (va_arglist, int);
27   if (i == 4)
28     count++;
29   i = va_arg (va_arglist, int);
30   if (i == 5)
31     count++;
32   i = va_arg (va_arglist, int);
33   if (i == 6)
34     count++;
35   va_end (va_arglist);
36   if (count != 7)
37     __builtin_abort ();
40 struct dummy a0;
42 int
43 main ()
45   test (a0, 0, 1, 2, 3, 4, 5, 6);
46   return 0;