https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95917
--- Comment #3 from fdlbxtqi <euloanty at live dot com> --- Jonathan. I am MAD at you. This is absolutely your fault. I told you to always write inline and you guys do not then allow Herb Sutter to ban me. Here is the fault in your own controlled codebase. Are you satisfied? https://github.com/isocpp/CppCoreGuidelines/issues/1630 YES! INLINE ALL YOUR FUNCTIONS. AVOID function pointers and virtual functions as plagues.