Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / cpp0x / nsdmi-anon-struct1.C
blob35c342a9bb9d8ca18b290ee9f4d08d2a38ba98f1
1 // PR c++/66644
2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wno-pedantic" }
5 struct test1  
7   union
8   {
9     struct { char a=0, b=0; };
10     char buffer[16];
11   };
14 struct test2 
16   union  
17   {
18     struct { char a=0, b; };
19     char buffer[16];
20   };
23 struct test3
25   union
26   {
27     struct { char a, b; } test2{0,0};
28     char buffer[16];
29   };
32 struct test4
34   union  
35   {   // { dg-error "multiple fields" }
36     struct { char a=0, b=0; };
37     struct { char c=0, d; };
38   };
41 struct test5
43   union
44   {
45     union { char a=0, b=0; };  // { dg-error "multiple fields" }
46     char buffer[16];
47   };