Fix broken MinGW build of gcc.c
[official-gcc.git] / gcc / testsuite / g++.dg / warn / Wmissing-field-initializers-1.C
blob47308d9d200c39ad78977f79f59a2f33a063708f
1 // PR c++/61489
2 // { dg-options "-Wmissing-field-initializers" }
4 struct mystruct1 {
5   int a, b;
6 };
8 struct aux2 {
9   aux2();
12 struct mystruct2 {
13   aux2 a, b;
16 struct aux3 {
17   int x;
20 struct mystruct3 {
21   aux3 a, b;
24 mystruct1 obj11 = {};
25 mystruct1 obj12 = {0};       // { dg-warning "missing initializer" }
27 mystruct2 obj21 = {};
28 mystruct2 obj22 = {aux2()};  // { dg-warning "missing initializer" }
30 mystruct3 obj31 = {};
31 mystruct3 obj32 = {0};       // { dg-warning "missing initializer" }