This is different from the declaration in 32.4.3. Proposed change: [[nodiscard]] unsigned hardware_concurrency() noexcept;