https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65291
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution|--- |INVALID
--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Actually, I got the reason wrong. Default args are inherited, but the presence
of this constructor suppresses the default ctor B():
B(int b1, int b2) : A(b1) {}
So we don't want to add a diagnostic about inheriting default arguments.