https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118383
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2025-01-09 Known to fail| |6.1.0 Summary|Constexpr default |[c++-14,17,20] Constexpr |copy-assign operator of |default copy-assign |derived class with virtual |operator of derived class |base seems should not be |with virtual base seems |allowed before C++23 |should not be allowed | |before C++23 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. Looks like it was introduced in GCC 6 when constexpr operator= was added for C++14.