https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111685
Xi Ruoyao <xry111 at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xry111 at gcc dot gnu.org --- Comment #7 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- [alg.sorting] p3: For algorithms other than those described in 28.7.3, comp shall induce a strict weak ordering on the values. Note the terminology "values". I cannot find the definition of "value" in the standard, but I'm pretty sure the "values" must be independent to "their addresses" or the entire standard would become completely unreasonable (note that rvalues has no addresses at all).