1  /* PR middle-end/64067 */
       2  
       3  struct S { int s; };
       4  int *const v[1] = { &((struct S) { .s = 42 }).s };
       5  
       6  int *
       7  foo (void)
       8  {
       9    return v[0];
      10  }
       1  /* PR middle-end/64067 */
       2  
       3  struct S { int s; };
       4  int *const v[1] = { &((struct S) { .s = 42 }).s };
       5  
       6  int *
       7  foo (void)
       8  {
       9    return v[0];
      10  }