diff options
author | Xiaoyang Liu <siujoeng.lau@gmail.com> | 2024-07-23 01:32:37 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-22 18:32:37 +0200 |
commit | 3d7622ea0bd443bb6ccb58d6b33e8cf52a8f0f4e (patch) | |
tree | 48f061b623d435c390a659dc7e989d2134942f8e /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | ec966f699d26410d5d9a705af570fa339df0e78c (diff) | |
download | llvm-3d7622ea0bd443bb6ccb58d6b33e8cf52a8f0f4e.zip llvm-3d7622ea0bd443bb6ccb58d6b33e8cf52a8f0f4e.tar.gz llvm-3d7622ea0bd443bb6ccb58d6b33e8cf52a8f0f4e.tar.bz2 |
[libc++][ranges] LWG3618: Unnecessary `iter_move` for `transform_view::iterator` (#91809)
## Introduction
This patch implements LWG3618: Unnecessary `iter_move` for
`transform_view::iterator`.
`transform_view`'s iterator currently specifies a customization point
for `iter_move`. This customization point does the same thing that the
default implementation would do, but its sole purpose is to ensure the
appropriate conditional `noexcept` specification.
## Reference
-
[[range.transform.iterator]](https://eel.is/c++draft/range.transform.iterator)
- [LWG3618](https://cplusplus.github.io/LWG/issue3618)
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions