1 /* { dg-do compile } */
2 /* { dg-options "-w" } */
3
4 int dk;
5
6 void
7 lv (void)
8 {
9 int nm;
10
11 dk = 1;
12 while (dk != 0)
13 {
14 }
15
16 if (1 / 0)
17 {
18 dk = 0;
19 while (dk != 0)
20 {
21 }
22 }
23
24 for (;;)
25 nm = !!dk;
26
27 (void) nm;
28 }