1 /* { dg-do compile } */
2
3 int a;
4
5 int
6 fn1 ()
7 {
8 return 1;
9 }
10
11 void
12 fn2 ()
13 {
14 int b, j;
15 for (;;)
16 {
17 int c = 1;
18 if (j)
19 {
20 if (c)
21 break;
22 }
23 else
24 b = a;
25 fn1 () && b;
26 j = fn1 ();
27 }
28 }