https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109561
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|needs-bisection |
Summary|[13/14/15/16 regression] |[13/14 regression]
|-Wmaybe-uninitialized false |-Wmaybe-uninitialized false
|positive with std::optional |positive with std::optional
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The C++ front-end was improved/fixed by r15-6052-g12de1942a0a673 and
r15-9400-ge7bccec33beece which fixed the issue with `O () = default;` being
required; basically the difference with it or without it now is the same and NO
warning. Will file a seperate bug about the missed optimization still left.