Be careful about comdat boundary in ICF (PR ipa/82352).
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / dc2.C
blob665f79d425f49b697c73dd6cf0058c7e113bea17
1 // { dg-do compile { target c++11 } }
3 struct A {
4         int i, j;
5         A () : A(0), j(0) { } // { dg-error "constructor delegation" }
6         A (int _i) : i(_i) { }
7 };
9 struct B {
10         int i, j;
11         B () : i(0), B(0) { } // { dg-error "constructor delegation" }
12         B (int _j) : j(_j) { }
16 struct C {};
18 struct D : public C {
19         D () : C() { }
20         D (float) : D(), C() { } // { dg-error "constructor delegation" }
21         D (float, float): C(), D() { } // { dg-error "constructor delegation" }