1 /* { dg-do compile } */
2 /* { dg-additional-options "-Wno-div-by-zero" } */
3
4 void
5 bl (int *be)
6 {
7 int lo;
8 {
9 int **ny;
10
11 if (*be == 0)
12 {
13 int ***k8 = &ny;
14 int uj = (__INTPTR_TYPE__)&lo;
15
16 for (;;)
17 if (***k8 == 0)
18 {
19 uj = !!(1 / 0) ? !(lo = 0) : 0;
20 (void) uj;
21
22 if (*ny == 0)
23 for (;;)
24 if (***k8 == 0)
25 {
26 }
27
28 for (lo = 0; lo < 2; ++lo)
29 {
30 }
31 }
32 }
33 }
34 }