https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118245
Nathaniel Shead <nshead at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |nshead at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #8 from Nathaniel Shead <nshead at gcc dot gnu.org> --- I believe the cause is due to a mistake I made in the mangling rules (lambdas in the base class list and class body are numbered independently, so if the first lambda in each have the same signature they clash). I have a patch based on https://gcc.gnu.org/pipermail/gcc-patches/2024-November/668211.html which I'll clean up and submit sometime over the weekend that should fix this.