# C++ Standard Library Issues List (Revision R123)

# Table of Contents

Reference ISO/IEC IS 14882:2020(E)

This document is the Table of Contents for the Library Active Issues List, Library Defect Reports and Accepted Issues, and Library Closed Issues List.

Revised 2022-11-24 at 09:59:48 UTC

Issue | Status | Section | Title | Proposed Resolution | Priority | Duplicates
2195(i) | Ready | 32.9 [re.results] | Missing constructors for `match_results` | Yes | 3 |
2295(i) | Ready | 30.3.1.3 [locale.cons] | Locale name when the provided `Facet` is a `nullptr` | Yes | 3 |
3032(i) | Ready | 27.8.8 [alg.heap.operations] | `ValueSwappable` requirement missing for `push_heap` and `make_heap` | Yes | 3 |
3085(i) | Ready | 23.2.2 [char.traits.require] | `char_traits::copy` precondition too weak | Yes | 2 |
3664(i) | Ready | 25.4.4.3 [range.iter.op.distance] | LWG 3392 broke `std::ranges::distance(a, a+3)` | Yes | 2 |
3720(i) | Ready | 22.14.2.2 [format.string.std] | Restrict the valid types of arg-id for width and precision in std-format-spec | Yes | 2 |
3756(i) | Ready | 17.14.5 [support.signal] | Is the `std::atomic_flag` class signal-safe? | Yes | 3 |
3769(i) | Ready | 25.5.3 [const.iterators] | `basic_const_iterator::operator==` causes infinite constraint recursion | Yes | 1 |
3807(i) | Ready | 17.3.2 [version.syn] | The feature test macro for `ranges::find_last` should be renamed | Yes |  |
3811(i) | Ready | 26.7.21.1 [range.as.const.overview] | `views::as_const` on `ref_view<T>` should return `ref_view<const T>` | Yes |  |
3819(i) | Tentatively Ready | 21.3.5.4 [meta.unary.prop] | `reference_meows_from_temporary` should not use `is_meowible` | Yes |  |
3820(i) | Ready | 26.7.31.3 [ranges.cartesian.iterator] | `cartesian_product_view::iterator::prev` is not quite right | Yes |  |
3825(i) | Ready | 22.14.6.5 [format.parse.ctx] | Missing compile-time argument `id` check in `basic_format_parse_context::next_arg_id` | Yes |  |