1 // { dg-do compile { target c++11 } } 2 3 struct A { 4 int i, j; AA5 A () : A(0), j(0) { } // { dg-error "constructor delegation" } AA6 A (int _i) : i(_i) { } 7 }; 8 9 struct B { 10 int i, j; BB11 B () : i(0), B(0) { } // { dg-error "constructor delegation" } BB12 B (int _j) : j(_j) { } 13 14 }; 15 16 struct C {}; 17 18 struct D : public C { DD19 D () : C() { } DD20 D (float) : D(), C() { } // { dg-error "constructor delegation" } DD21 D (float, float): C(), D() { } // { dg-error "constructor delegation" } 22 }; 23