1 // PR c++/70972 2 // { dg-do run { target c++11 } } 3 4 struct abort_on_copy{ 5 abort_on_copy(abort_on_copy&&) = default; abort_on_copyabort_on_copy6 abort_on_copy(const abort_on_copy&) { __builtin_abort(); } 7 abort_on_copy() = default; 8 }; 9 10 struct A { AA11 A(abort_on_copy) {} 12 }; 13 struct B : A { 14 using A::A; 15 }; 16 main()17int main() { 18 B b(abort_on_copy{}); 19 } 20