1 /* { dg-do compile } */
2 
3 void bar (void);
4 void baz (int);
5 char *qux (void);
6 int a, b;
7 
8 void
foo(int f,char * d)9 foo (int f, char *d)
10 {
11   char *e;
12   while (d)
13     {
14       if (f)
15 	if (e)
16 	  bar ();
17       baz (e - (d + a));
18       b = e - d;
19       d = qux ();
20     }
21 }
22