https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97582
Patrick Palka <ppalka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org CC| |ppalka at gcc dot gnu.org --- Comment #2 from Patrick Palka <ppalka at gcc dot gnu.org> --- Minimal testcase: struct C1 { void operator+(); }; struct C2 { void operator+(); }; struct C3 : C1, C2 { template <class T> void get() { [] (T x) { +x; }; } };