1  /* PR c/98087 */
       2  
       3  struct S { char a; long long b; };
       4  struct T { struct S c[0]; char d; };
       5  void foo (int n)
       6  {
       7    struct S a[n][0];
       8    __builtin_clear_padding (a);
       9    __builtin_clear_padding (&a);
      10    struct S b[7][0];
      11    __builtin_clear_padding (&b);
      12    struct T c;
      13    __builtin_clear_padding (&c);
      14  }