1 /* { dg-do compile } */
2 
3 int a, b, c;
4 char d;
5 static void fn1 (void *, int);
6 int fn2 (int);
7 
fn1(cc,yh)8 void fn1 (cc, yh) void *cc;
9 char yh;
10 {
11   char y;
12   a = fn2(c - b + 1);
13   for (; y <= yh; y++)
14     ;
15 }
16 
fn3()17 void fn3()
18 {
19     fn1((void *)fn3, 1);
20     fn1((void *)fn3, d - 1);
21 }
22