modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/complex-3.c (about)

     1  /* PR 22116 */
     2  
     3  void g(_Complex float);
     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  }