(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr68517.c
       1  /* { dg-do compile } */
       2  
       3  typedef struct
       4  {
       5  } st1;
       6  
       7  typedef struct
       8  {
       9    volatile int c;
      10  } __attribute__ ((aligned (4))) st2;
      11  
      12  struct s4
      13  {
      14    st1 f1;
      15    st2 f2;
      16    st1 f3;
      17  };
      18  
      19  struct s3;
      20  
      21  void
      22  foo (struct s3 *arg, struct s4 *arg1)
      23  {
      24    arg1->f1 = (st1) { };
      25    arg1->f3 = (st1) { };
      26  }