C++ Standard Library Issues List (Revision D126)
Index by Section
Reference ISO/IEC IS 14882:2024(E)
This document is the Index by Section for the Library Active Issues List, Library Defect Reports and Accepted Issues, and Library Closed Issues List.
Index by Section
(view only non-Ready open issues)
Revised 2026-03-13 at 14:40:05 UTC
Section 16 (2 issues)
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Priority |
Duplicates |
| 4469(i) |
Ready |
16.4.5.2.1 [namespace.std] |
Names of parameters of addressable function shall remain unspecified |
Yes |
2 |
|
| 2414(i) |
Ready |
16.4.6.9 [reentrancy] |
Member function reentrancy should be implementation-defined |
Yes |
3 |
|
Section 17 (3 issues)
(view only non-Ready open issues)
Section 19 (1 issues)
Section 20 (2 issues)
(view only non-Ready open issues)
Section 21 (8 issues)
(view only non-Ready open issues)
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Priority |
Duplicates |
| 4523(i) |
Tentatively Ready |
21.3.5 [const.wrap.class] |
constant_wrapper should assign to value |
Yes |
|
|
| 4500(i) |
Tentatively Ready |
21.3.5 [const.wrap.class] |
constant_wrapper wording problems |
Yes |
|
|
| 4468(i) |
Tentatively Ready |
21.3.5 [const.wrap.class] |
§[const.wrap.class] "operator decltype(auto)" is ill-formed |
Yes |
|
|
| 4534(i) |
Ready |
21.3.6.4 [meta.unary.prop] |
is_consteval_only preconditions are too weak |
Yes |
|
|
| 4536(i) |
Ready |
21.3.6.4 [meta.unary.prop] |
Type traits have inconsistent interactions with immediate functions |
Yes |
|
|
| 4496(i) |
Ready |
21.4 [meta.reflection] |
Precedes vs Reachable in [meta.reflection] |
Yes |
2 |
|
| 4483(i) |
Tentatively Ready |
21.4.3 [meta.define.static] |
Multidimensional arrays are not supported by meta::reflect_constant_array and related functions |
Yes |
2 |
|
| 4517(i) |
Tentatively Ready |
21.4.16 [meta.reflection.define.aggregate] |
data_member_spec should throw for cv-qualified unnamed bit-fields |
Yes |
|
|
Section 22 (3 issues)
(view only non-Ready open issues)
Section 23 (5 issues)
(view only non-Ready open issues)
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Priority |
Duplicates |
| 4467(i) |
Tentatively Ready |
23.3.9.5 [hive.operations] |
hive::splice can throw bad_alloc |
Yes |
|
|
| 4499(i) |
Ready |
23.6.11.5 [flat.set.modifiers] |
flat_set::insert_range specification may be problematic |
Yes |
2 |
|
| 4486(i) |
Ready |
23.7.2.1 [span.syn] |
integral-constant-like and constexpr-wrapper-like exposition-only concept duplication |
Yes |
|
|
| 4511(i) |
Ready |
23.7.3.6.1 [mdspan.mdspan.overview] |
Inconsistency between the deduction guide of std::mdspan taking (data_handle_type, mapping_type, accessor_type)
and the corresponding constructor |
Yes |
|
|
| 4491(i) |
Tentatively Ready |
23.7.3.7 [mdspan.sub] |
Rename submdspan_extents and submdspan_canonicalize_slices |
Yes |
|
|
Section 24 (1 issues)
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Priority |
Duplicates |
| 4510(i) |
Ready |
24.4.4.2 [range.iter.op.advance] |
Ambiguity of std::ranges::advance and std::ranges::next when the difference type is also a sentinel type |
Yes |
3 |
|
Section 25 (1 issues)
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Priority |
Duplicates |
| 3599(i) |
Ready |
25.7.16.2 [range.lazy.split.view] |
The const overload of lazy_split_view::begin should be constrained by const Pattern |
Yes |
3 |
|
Section 26 (2 issues)
(view only non-Ready open issues)
Section 27 (2 issues)
(view only non-Ready open issues)
Section 28 (2 issues)
(view only non-Ready open issues)
Section 29 (2 issues)
(view only non-Ready open issues)
Section 30 (2 issues)
(view only non-Ready open issues)
Section 31 (1 issues)
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Priority |
Duplicates |
| 4512(i) |
Ready |
31.12.6.1 [fs.class.path.general] |
The system_encoded_string() and generic_system_encoded_string() member functions
of std::filesystem::path are misnamed |
Yes |
|
|
Section 32 (3 issues)
(view only non-Ready open issues)
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Priority |
Duplicates |
| 4472(i) |
Ready |
32.5.7 [atomics.ref.generic] |
std::atomic_ref<const T> can be constructed from temporaries |
Yes |
|
|
| 4480(i) |
Tentatively Ready |
32.5.12 [stdatomic.h.syn] |
<stdatomic.h> should provide ATOMIC_CHAR8_T_LOCK_FREE |
Yes |
|
|
| 3504(i) |
Ready |
32.7.4 [thread.condition.condvar] |
condition_variable::wait_for is overspecified |
Yes |
3 |
|
Section 33 (5 issues)
(view only non-Ready open issues)