llvm-project
69e3ff67 - [libc++] Fix ranges_rotate.pass.cpp complexity checks (#158144)

Commit
21 days ago
[libc++] Fix ranges_rotate.pass.cpp complexity checks (#158144) The complexity is "at most N swaps" _for each invocation of `rotate`_, but the tests currently assert that the total number of swaps for N calls is at most N. The standard allows that to be N squared, so the test is either requiring more than the standard (and the comment in the test) promises, or somebody just forgot to reset the counter on each iteration.
Author
Parents
Loading