libstdc++: Avoid double-deref of __first in ranges::minmax [PR104858]
authorPatrick Palka <ppalka@redhat.com>
Fri, 15 Apr 2022 18:41:14 +0000 (14:41 -0400)
committerPatrick Palka <ppalka@redhat.com>
Fri, 15 Apr 2022 18:41:14 +0000 (14:41 -0400)
commit7e76cef873342a66408c126abceaf7dbddd3f477
tree8a816011c97dd3edf618d648833df78980329f55
parenteb3f2e9348e8057f4219859a96739ff1ba350611
libstdc++: Avoid double-deref of __first in ranges::minmax [PR104858]

PR libstdc++/104858

libstdc++-v3/ChangeLog:

* include/bits/ranges_algo.h (__minmax_fn): Avoid dereferencing
__first twice at the start.
* testsuite/25_algorithms/minmax/constrained.cc (test06): New test.
libstdc++-v3/include/bits/ranges_algo.h
libstdc++-v3/testsuite/25_algorithms/minmax/constrained.cc