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

     1  struct A
     2  {
     3    void* q;
     4    short i;
     5  };
     6  
     7  union U
     8  {
     9    char* p;
    10    struct A a;
    11  };
    12  
    13  struct A foo(union U u)
    14  {
    15    struct A a = { 0, 0 };
    16    a = u.a;
    17    return a;
    18  }