https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118199
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2024-12-26 --- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Sam James from comment #9) > Created attachment 59975 [details] > cvise-reduced.ii > > Attached cvise output as I hadn't cancelled it earlier, pinskia's is smaller > though (just figured I'd post so the CPU time hadn't gone to waste). It is interesting cvise did not simplify the constructors: h(int) : j(d()) {} h() : h(1) {} To just: h() : j(d()) {} It is like it does not know constructors can delegate to others.