* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / desig4.C
blobff88d82adc079abe1261d483b89c40f93ce717fa
1 // PR c++/82593
2 // { dg-do compile { target c++11 } }
3 // { dg-options "" }
5 int INDEX1 = 0;
6 int INDEX2 = 1;
8 class SomeClass {
9 public:
10  SomeClass();
11 private:
12  struct { int field; } member[2];
15 SomeClass::SomeClass()
16  : member({
17    [INDEX1] = { .field = 0 },  // { dg-error "constant expression" }
18    [INDEX2] = { .field = 1 }   // { dg-error "constant expression" }
19  })