https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103375

--- Comment #2 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
Created attachment 51855
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51855&action=edit
a.cpp.cpp

Also attaching unmodified preprocessed original file as I might have removed
too much. Original example uses inheritance with virtual functions.

gcc complains as:

$ g++-12.0.0 -std=c++14 -Werror=uninitialized -c a.cpp.cpp
a.cpp.cpp: In constructor '{anonymous}::FixtureBase::FixtureBase()':
a.cpp.cpp:23467:19: error: member '{anonymous}::FixtureBase::reporter' is used
uninitialized [-Werror=uninitialized]
23467 |          : runner(reporter)
      |                   ^~~~~~~~
cc1plus: some warnings being treated as errors

Reply via email to