1 /* { dg-options "-g" } */
2 
3 void
foo(int x)4 foo (int x)
5 {
6   struct S { int s; } d = { 1 };
7   unsigned int e = 1;
8   if (x)
9     e = x && d.s;
10   else
11     for (e = 0; e <= 3; e--)
12       ;
13   e++;
14 }
15