1 /* PR middle-end/87053 */ 2 3 const union 4 { struct { 5 char x[4]; 6 char y[4]; 7 }; 8 struct { 9 char z[8]; 10 }; 11 } u = {{"1234", "567"}}; 12 main()13 int main () 14 { 15 if (__builtin_strlen (u.z) != 7) 16 __builtin_abort (); 17 } 18