1 // PR c++/82593 2 // { dg-do compile { target c++11 } } 3 // { dg-options "" } 4 5 enum { 6 INDEX1 = 0, 7 INDEX2 8 }; 9 10 class SomeClass { 11 public: 12 SomeClass(); 13 private: 14 struct { int field; } member[2]; 15 }; 16 SomeClass()17SomeClass::SomeClass() 18 : member{ 19 [INDEX1] = { .field = 0 }, 20 [INDEX2] = { .field = 1 } 21 } 22 { 23 } 24