https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119488
Bug ID: 119488
Summary: 25_algorithms/stable_sort/constexpr.cc test fails
(error: non-constant condition for static assertion)
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: testsuite-fail
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: sjames at gcc dot gnu.org
Target Milestone: ---
At r15-8945-gb70bd691cfd77b, I see:
```
FAIL: 25_algorithms/stable_sort/constexpr.cc -std=gnu++26 (test for excess
errors)
Excess errors:
/home/sam/git/gcc/libstdc++-v3/testsuite/25_algorithms/stable_sort/constexpr.cc:21:
error: non-constant condition for static assertion
/tmp/bisect-gcc-bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:4999:
error: call to non-'constexpr' function
'std::_Temporary_buffer<_ForwardIterator,
_Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator =
int*; _Tp = int; size_type = long int]'
/home/sam/git/gcc/libstdc++-v3/testsuite/25_algorithms/stable_sort/constexpr.cc:31:
error: non-constant condition for static assertion
/tmp/bisect-gcc-bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:4999:
error: call to non-'constexpr' function
'std::_Temporary_buffer<_ForwardIterator,
_Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator =
int*; _Tp = int; size_type = long int]'
/home/sam/git/gcc/libstdc++-v3/testsuite/25_algorithms/stable_sort/constexpr.cc:41:
error: non-constant condition for static assertion
/tmp/bisect-gcc-bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:4999:
error: call to non-'constexpr' function
'std::_Temporary_buffer<_ForwardIterator,
_Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator =
int*; _Tp = int; size_type = long int]'
/home/sam/git/gcc/libstdc++-v3/testsuite/25_algorithms/stable_sort/constexpr.cc:51:
error: non-constant condition for static assertion
/tmp/bisect-gcc-bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:4999:
error: call to non-'constexpr' function
'std::_Temporary_buffer<_ForwardIterator,
_Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator =
int*; _Tp = int; size_type = long int]'
/home/sam/git/gcc/libstdc++-v3/testsuite/25_algorithms/stable_sort/constexpr.cc:62:
error: non-constant condition for static assertion
/tmp/bisect-gcc-bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:4999:
error: call to non-'constexpr' function
'std::_Temporary_buffer<_ForwardIterator,
_Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator =
int*; _Tp = int; size_type = long int]'
```