aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Debugify.cpp
diff options
context:
space:
mode:
authorHui Xie <hui.xie1990@gmail.com>2022-04-21 13:08:34 +0200
committerNikolas Klauser <nikolasklauser@berlin.de>2022-04-21 13:10:46 +0200
commit3d3103b733d4346d583a3ada3aabdaa9de4f0446 (patch)
tree6cd525cd8881a54052894bbe4d94041d7330f65f /llvm/lib/Transforms/Utils/Debugify.cpp
parent81af32b9a3ec0d0925f66ec972ce68c8d6f4ffe4 (diff)
downloadllvm-3d3103b733d4346d583a3ada3aabdaa9de4f0446.zip
llvm-3d3103b733d4346d583a3ada3aabdaa9de4f0446.tar.gz
llvm-3d3103b733d4346d583a3ada3aabdaa9de4f0446.tar.bz2
[libcxx][ranges] add views::join adaptor object. added test coverage to join_view
- added views::join adaptor object - added test for the adaptor object - fixed some join_view's tests. e.g iter_swap test - added some negative tests for join_view to test that operations do not exist when constraints aren't met - added tests that locks down issues that were already addressed in previous change - LWG3500 `join_view::iterator::operator->()` is bogus - LWG3313 `join_view::iterator::operator--` is incorrectly constrained - LWG3517 `join_view::iterator`'s `iter_swap` is underconstrained - P2328R1 join_view should join all views of ranges - fixed some issues in join_view and added tests - LWG3535 `join_view::iterator::iterator_category` and `::iterator_concept` lie - LWG3474 Nesting ``join_views`` is broken because of CTAD - added tests for an LWG issue that isn't resolved in the standard yet, but the previous code has workaround. - LWG3569 Inner iterator not default_initializable Reviewed By: #libc, var-const Spies: var-const, libcxx-commits Differential Revision: https://reviews.llvm.org/D123466
Diffstat (limited to 'llvm/lib/Transforms/Utils/Debugify.cpp')
0 files changed, 0 insertions, 0 deletions