]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: use if consteval in stable_sort
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Wed, 5 Mar 2025 13:34:41 +0000 (14:34 +0100)
committerGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Wed, 5 Mar 2025 16:59:18 +0000 (17:59 +0100)
commit24ea4539300d4926d9f073822e68f0d2f369452d
tree6de6fef507669e178f0157fa3ba7de119adaebb6
parent7e576d5b64ae92432fc2749b8f66105cee8db356
libstdc++: use if consteval in stable_sort

This is a C++ >= 26 codepath for supporting constexpr stable_sort, so we
know that we have if consteval available; it just needs protection with
the feature-testing macro. Also merge the return in the same statement.
Amends r15-7708-gff43f9853d3b10.

libstdc++-v3/ChangeLog:

* include/bits/stl_algo.h (__stable_sort): Use if consteval
instead of is_constant_evaluated.

Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/include/bits/stl_algo.h