Clean up some minor white space issues in trans-decl.c and trans-expr.c
[official-gcc.git] / gcc / testsuite / g++.dg / torture / pr42871.C
blob452ad9319fe390346cebd223c51ea3190df7dffd
1 struct C
3   ~C ();
4   int c3;
5 };
7 C *b2;
9 static void
10 b1 (const C &x, unsigned b3, unsigned b4)
12   unsigned i = 0;
13   for (; i < b3; i++)
14     if (i < b4)
15       {
16         b2[0].c3 = x.c3;
17         return;
18       }
21 int a ();
23 void
24 bar (unsigned b3, unsigned b4)
26   C c[100];
27   for (int i = 0; i < 100; i++)
28     {
29       c[i].c3 = i;
30       for (int j = 0; j < b3; j++)
31         if (j < b4)
32           {
33             b2[0].c3 = 0;
34             break;
35           }
36       b1 (c[i], b3, b4);
37       a ();
38     }