https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114367
--- Comment #5 from GCC Commits ---
The releases/gcc-13 branch has been updated by Jonathan Wakely
:
https://gcc.gnu.org/g:d8d71b19f0b1e28fd6d413a6874ec55c568865b0
commit r13-8568-gd8d71b19f0b1e28fd6d413a6874ec55c568865b0
Author: Jonathan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114367
--- Comment #4 from GCC Commits ---
The master branch has been updated by Jonathan Wakely :
https://gcc.gnu.org/g:16afbd9c9c4282d56062cef95e6eccfdcf3efe03
commit r14-9545-g16afbd9c9c4282d56062cef95e6eccfdcf3efe03
Author: Jonathan Wakely
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114367
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|--- |12.4
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114367
--- Comment #3 from Jonathan Wakely ---
Yeah this needs to use construct_at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114367
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-03-16
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114367
--- Comment #1 from Andrew Pinski ---
Hmm:
_Bit_pointer __p = _Bit_alloc_traits::allocate(_M_impl, _S_nword(__n));
#if __cpp_lib_is_constant_evaluated
if (std::is_constant_evaluated())
{
__n = _S_nword(__n);