https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125243
--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> --- MSVC though rejects it: <source>(5): error C2247: 'A::a' not accessible because 'B' uses 'private' to inherit from 'A' <source>(1): note: see declaration of 'A::a' <source>(2): note: see declaration of 'B' <source>(1): note: see declaration of 'A' <source>(5): error C2248: 'A::a': cannot access private member declared in class 'B' <source>(1): note: see declaration of 'A::a' <source>(2): note: see declaration of 'B'
