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

            Bug ID: 113202
           Summary: std::find does not work with the maximum range of
                    pointers
           Product: gcc
           Version: 13.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: carsten.schmidt-achim at gmx dot de
  Target Milestone: ---

When using std::find() to operate on a range of pointers that is delimited by
the maximum pointer value possible, AKA std::numeric_limits<void*>::max(),
std::find() returns unreasonable results; cf. the attached example.

When implementing the same functionality using std::ranges::find(), the
returned results are reasonable.

Reply via email to