blob: 64655068a0a9aa10df704f39489bfbbb1548731a [file] [log] [blame]
// PR c++/70972
// { dg-do run { target c++11 } }
struct abort_on_copy{
abort_on_copy(abort_on_copy&&) = default;
abort_on_copy(const abort_on_copy&) { __builtin_abort(); }
abort_on_copy() = default;
};
struct A {
A(abort_on_copy) {}
};
struct B : A {
using A::A;
};
int main() {
B b(abort_on_copy{});
}