[libc++][ranges][NFC] Make sure all implemented algorithms are enabled in "robust...
authorKonstantin Varlamov <varconst@apple.com>
Fri, 5 Aug 2022 21:01:46 +0000 (14:01 -0700)
committerKonstantin Varlamov <varconst@apple.com>
Fri, 5 Aug 2022 21:02:12 +0000 (14:02 -0700)
commit8ac015caf627a0db89540950d6343e955ba9500b
tree45a5f3bb2d7aa56b5913f05183bf0c53de749269
parentbc062e034fbdb5674fc26d354ef5b4c236aab640
[libc++][ranges][NFC] Make sure all implemented algorithms are enabled in "robust" tests.

Also fix `std::find_first_of` (which accidentally copied the predicate
in the implementation).

Differential Revision: https://reviews.llvm.org/D131235
libcxx/include/__algorithm/find_first_of.h
libcxx/test/libcxx/algorithms/ranges_robust_against_copying_comparators.pass.cpp
libcxx/test/libcxx/algorithms/robust_against_copying_comparators.pass.cpp
libcxx/test/std/algorithms/ranges_result_alias_declarations.compile.pass.cpp
libcxx/test/std/algorithms/ranges_robust_against_dangling.pass.cpp
libcxx/test/std/algorithms/ranges_robust_against_proxy_iterators.pass.cpp
libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp