1 // PR c++/67550 2 // { dg-do run } 3 4 struct S { 5 int x; 6 int y; 7 }; foo()8 int foo() { return 1; } 9 main()10 int main() { 11 S const data[] = {{0, foo()}}; 12 13 S data2[] = {data[0]}; 14 15 if (!data2[0].y) 16 __builtin_abort(); 17 } 18