1 // { dg-do compile { target { c++11 && c++14_down } } }
2 
3 struct base1 { int b1, b2 = 42; };
4 struct base2 {
base2base25   base2() {
6     b3 = 42;
7   }
8   int b3;
9 };
10 struct derived : base1, base2 {
11   int d;
12 };
13 
14 derived d1{{1, 2}, {}, 4};	// { dg-error "" }
15 derived d2{{}, {}, 4};		// { dg-error "" }
16