[libcxx-commits] [PATCH] D121265: [libc++] [test] Add ranges_robust_against_copying_*.pass.cpp

Arthur O'Dwyer via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Mar 8 16:35:54 PST 2022


Quuxplusone created this revision.
Quuxplusone added reviewers: ldionne, philnik, libc++.
Quuxplusone added a project: libc++.
Herald added a project: All.
Quuxplusone requested review of this revision.
Herald added a subscriber: libcxx-commits.
Herald added 1 blocking reviewer(s): libc++.

  This tests the same QoI issue as the existing STL Classic test,
  but for the Ranges algorithms. Also, do the same thing for all
  the algorithms that take projections.

I found a few missing algorithms and added them to the existing test, too. `std::find_first_of` currently fails; I should look at why that is (and in particular, what is it doing weird that //makes// it inconsistent with the entire rest of libc++?).


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D121265

Files:
  libcxx/test/libcxx/algorithms/ranges_robust_against_copying_comparators.pass.cpp
  libcxx/test/libcxx/algorithms/ranges_robust_against_copying_projections.pass.cpp
  libcxx/test/libcxx/algorithms/robust_against_copying_comparators.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D121265.413971.patch
Type: text/x-patch
Size: 35601 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20220309/746c755c/attachment-0001.bin>


More information about the libcxx-commits mailing list