https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121705
Nathaniel Shead <nshead at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |nshead at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |nshead at gcc dot gnu.org --- Comment #5 from Nathaniel Shead <nshead at gcc dot gnu.org> --- I agree it shouldn't be necessary. The issue looks similar to PR117658, we're not picking up the definition of operator== via module ADL even though I believe we should. I have a fix for that PR but that doesn't solve this, because I didn't handle GM entities properly yet; I'll see if I can resolve this.