https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112619
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2023-11-19 Ever confirmed|0 |1 --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed, -std=c++98 is enough to reproduce the ICE. Slightly more reduced: ``` struct st1 { st1(); ~st1(); }; st1 MatchFilter(char n, char b) { if (n || b) { st1 ret_string; return ret_string; } return st1(); } ```