blob: 47308d9d200c39ad78977f79f59a2f33a063708f [file] [log] [blame]
// PR c++/61489
// { dg-options "-Wmissing-field-initializers" }
struct mystruct1 {
int a, b;
};
struct aux2 {
aux2();
};
struct mystruct2 {
aux2 a, b;
};
struct aux3 {
int x;
};
struct mystruct3 {
aux3 a, b;
};
mystruct1 obj11 = {};
mystruct1 obj12 = {0}; // { dg-warning "missing initializer" }
mystruct2 obj21 = {};
mystruct2 obj22 = {aux2()}; // { dg-warning "missing initializer" }
mystruct3 obj31 = {};
mystruct3 obj32 = {0}; // { dg-warning "missing initializer" }