1 // { dg-do compile { target c++11 } } 2 3 struct A 4 { 5 int i; 6 template <class T> A(T t); 7 }; 8 9 struct C 10 { 11 C() = delete; // { dg-message "declared here" } 12 }; 13 14 struct B: A, C 15 { 16 using A::A; // { dg-error "C::C" } 17 }; 18 main()19int main() 20 { 21 B b(24); // { dg-error "B::B" } 22 } 23