(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp0x/
inh-ctor21.C
// 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{});
}