A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cplusplus.github.io/LWG/issue3653 below:

Issue 3653: <coroutine> is freestanding, but uses std::hash which is not

This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of New status.

3653. <coroutine> is freestanding, but uses std::hash which is not

Section: 17.13.2 [coroutine.syn] Status: New Submitter: Jonathan Wakely Opened: 2021-12-17 Last modified: 2022-01-30

Priority: 3

View all other issues in [coroutine.syn].

View all issues with New status.

Discussion:

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.

[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.

Proposed resolution:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4