// 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" } | |
} |