1 /* { dg-do compile } */
2 /* { dg-options "-O2 -w" } */
3 
4 int **a;
fn1(char ** p1)5 static void fn1(char **p1) {
6   char s = *p1, b = &s;
7   while (*fn2()[a])
8     ;
9 }
main()10 int main() { fn1(""); return 0; }
11