https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117520

            Bug ID: 117520
           Summary: C++26 std::text_encoding: == should be =
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pkeir at outlook dot com
  Target Milestone: ---

I am seeing warnings about equality comparison results being unused
[-Wunused-comparison] in libstdc++-v3/include/std/text_encoding - which is
included through locale_classes.h.

The definition of operator+= on line 568 includes two instances of:

*this == _Iterator{};

...which I suspect should be:

*this = _Iterator{};

Reply via email to