https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114426
--- Comment #5 from Sam James <sjames at gcc dot gnu.org> --- Reduced: ``` struct Object { virtual ~Object(); }; struct Configurator : virtual Object { virtual void doConfigure() = 0; }; struct DOMConfigurator : Configurator { DOMConfigurator() {} }; ```