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