Title
<coroutine> is freestanding, but uses std::hash which is not
Status
new
Section
[coroutine.syn]
Submitter
Jonathan Wakely

Created on 2021-12-17.00:00:00 last changed 26 months ago

Messages

Date: 2022-01-15.00:00:00

[ 2022-01-30; Reflector poll ]

Set priority to 3 after reflector poll. Would be resolved by P1642 for C++23, but it's still a defect in C++20.

Date: 2021-12-17.00:00:00

The <coroutine> header is required for freestanding implementations, but it defines a specialization of std::hash, which is not required for freestanding implementations.

Presumably we should make the std::hash specialization conditionally present.

History
Date User Action Args
2022-01-30 17:05:36adminsetmessages: + msg12325
2021-12-17 00:00:00admincreate