Date: Sat, 2 Sep 2023 19:35:32 +0000
BTW:
::std::allocator_traits<T>::allocate with a hint has the same issues too.
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows
From: trtaab trtaab<mailto:tvfvof_at_[hidden]>
Sent: Saturday, September 2, 2023 15:22
To: std-proposals_at_[hidden]<mailto:std-proposals_at_[hidden]>
Subject: PR: std::allocator<T>::allocate is not freestanding
Currently there is no way to allocate memory at constexpr context in freestanding environment. This desperately needs a fix.
N4958 does not mark std::allocator<T> as freestanding so there is no way to allocate memory in freestanding.
This is std::addressof situation 2.0
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows
::std::allocator_traits<T>::allocate with a hint has the same issues too.
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows
From: trtaab trtaab<mailto:tvfvof_at_[hidden]>
Sent: Saturday, September 2, 2023 15:22
To: std-proposals_at_[hidden]<mailto:std-proposals_at_[hidden]>
Subject: PR: std::allocator<T>::allocate is not freestanding
Currently there is no way to allocate memory at constexpr context in freestanding environment. This desperately needs a fix.
N4958 does not mark std::allocator<T> as freestanding so there is no way to allocate memory in freestanding.
This is std::addressof situation 2.0
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows
Received on 2023-09-02 19:35:35