https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110745
--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The trunk branch has been updated by Marek Polacek <mpola...@gcc.gnu.org>: https://gcc.gnu.org/g:e92ca8d3b4cab96a9f79466b5158381cb3103f9d commit r14-2659-ge92ca8d3b4cab96a9f79466b5158381cb3103f9d Author: Marek Polacek <pola...@redhat.com> Date: Wed Jul 19 16:50:00 2023 -0400 c++: Improve printing of base classes [PR110745] This patch changes warning: missing initializer for member 'D::<anonymous>' [-Wmissing-field-initializers] to warning: missing initializer for member 'D::B' [-Wmissing-field-initializers] PR c++/110745 gcc/cp/ChangeLog: * error.cc (dump_simple_decl): Print base class name. gcc/testsuite/ChangeLog: * g++.dg/diagnostic/base.C: New test.