diff options
| author | A. Jiang <de34@live.cn> | 2025-03-19 07:42:23 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-19 07:42:23 +0800 |
| commit | 854a4f2bbb06ba11fc45b6423ba470d07f247b20 (patch) | |
| tree | 6a6488a69cda96090547b22e8a01ae2a5006065a /libcxx/include/algorithm | |
| parent | 7a9473b1b0b8bdfd5f3fcae578ddcca5b49d8803 (diff) | |
[libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (#129008)
Drive-by:
- Adds `constexpr_random.h` for pseudo-randomizing or shuffling in tests
for constant evaluation.
Diffstat (limited to 'libcxx/include/algorithm')
| -rw-r--r-- | libcxx/include/algorithm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/include/algorithm b/libcxx/include/algorithm index 7dcafbc838ed..aea24e53019c 100644 --- a/libcxx/include/algorithm +++ b/libcxx/include/algorithm @@ -1609,11 +1609,11 @@ template <class InputIterator1, class InputIterator2, class OutputIterator, clas InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp); template <class BidirectionalIterator> - void + constexpr void // constexpr since C++26 inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last); template <class BidirectionalIterator, class Compare> - void + constexpr void // constexpr since C++26 inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last, Compare comp); template <class InputIterator1, class InputIterator2> |
