1 // { dg-do link { target c++11 } } 2 // { dg-options -fnew-inheriting-ctors } 3 4 struct A 5 { AA6 A() { } 7 A(const A&); // should never be called 8 }; 9 10 struct B 11 { BB12 B(A) { } 13 }; 14 15 struct C: B 16 { 17 using B::B; 18 }; 19 main()20 int main() 21 { 22 C c{A()}; 23 } 24