// PR c++/101405 // { dg-do compile { target c++20 } } struct A { int const a = 1; int const b = 2; }; struct B : A { using A::a; using A::b; int const c = 3; int const d = 4; }; int main() { [[maybe_unused]] B b = { .a = 10, .d = 42 }; // { dg-error "not a direct member" } }