1// { dg-do run } 2// { dg-options "-fno-elide-constructors" } 3 4int copies; 5 6struct S { 7 S () {} 8 S (const S&) { ++copies; } 9}; 10 11S s[1] = { S () }; 12 13int main () { 14 if (copies != 1) 15 return 1; 16} 17