modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20041124-1.c (about)

     1  struct s { _Complex unsigned short x; };
     2  struct s gs = { 100 + 200i };
     3  struct s __attribute__((noinline)) foo (void) { return gs; }
     4  
     5  int main ()
     6  {
     7    if (foo ().x != gs.x)
     8      abort ();
     9    exit (0);
    10  }