https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68880
David Ward <david.ward at ll dot mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #3 from David Ward <david.ward at ll dot mit.edu> --- You are correct; sorry for the noise. I got mixed up by the requirements for specializing std::less<> versus overloading operator<().