diff options
author | A. Jiang <de34@live.cn> | 2025-03-20 01:59:32 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-20 01:59:32 +0800 |
commit | 053a714adda3e1d3d506f417c7fbc6eb3fa75405 (patch) | |
tree | 7c80bdc344a04e4ba2814ad446be372b018c6441 /clang/lib/Frontend/CompilerInstance.cpp | |
parent | 825460a7728662d0062405e690485b7a1b689484 (diff) | |
download | llvm-053a714adda3e1d3d506f417c7fbc6eb3fa75405.zip llvm-053a714adda3e1d3d506f417c7fbc6eb3fa75405.tar.gz llvm-053a714adda3e1d3d506f417c7fbc6eb3fa75405.tar.bz2 |
[libc++] Implement part of P2562R1: constexpr `ranges::inplace_merge` (#131947)
Drive-by changes:
- Consistently mark `std::__inplace_merge::__inplace_merge_impl`
`_LIBCPP_CONSTEXPR_SINCE_CXX26`.
- This function template is only called by other functions that becomes
constexpr since C++26, and it itself calls `std::__inplace_merge` that
is constexpr since C++26.
- Unblock related test coverage in constant evaluation for
`stable_partition`, `ranges::stable_sort`, `std::stable_sort`,
`std::stable_partition`, and `std::inplace_merge`.
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions