1 /* PR 22116 */
2 
3 void g(_Complex float);
f(int data,_Complex float x,_Complex float y)4 _Complex float f(int data, _Complex float x, _Complex float y)
5 {
6   _Complex float i, t;
7   if (data)
8   {
9     i = x +  __imag__ y;
10     g(i);
11   }
12   else
13     i = 5;
14   t = x + __imag__ y;
15   g(t);
16   return t * i;
17 }
18