"Issue #","Issue Name","Meeting","Status","First released version","GitHub issue","Notes" "`LWG2994 `__","Needless UB for ``basic_string`` and ``basic_string_view``","2023-06 (Varna)","|Complete|","5","`#105268 `__","" "`LWG3884 `__","``flat_foo`` is missing allocator-extended copy/move constructors","2023-06 (Varna)","","","`#105269 `__","" "`LWG3885 `__","``op`` should be in [zombie.names]","2023-06 (Varna)","|Nothing To Do|","","`#105270 `__","" "`LWG3887 `__","Version macro for ``allocate_at_least``","2023-06 (Varna)","|Complete|","19","`#105271 `__","" "`LWG3893 `__","LWG 3661 broke ``atomic> a; a = nullptr;``","2023-06 (Varna)","","","`#105273 `__","" "`LWG3894 `__","``generator::promise_type::yield_value(ranges::elements_of)`` should not be ``noexcept``","2023-06 (Varna)","","","`#105274 `__","" "`LWG3903 `__","span destructor is redundantly noexcept","2023-06 (Varna)","|Complete|","7","`#105275 `__","" "`LWG3904 `__","``lazy_split_view::outer-iterator``'s const-converting constructor isn't setting ``trailing_empty_``","2023-06 (Varna)","","","`#105276 `__","" "`LWG3905 `__","Type of ``std::fexcept_t``","2023-06 (Varna)","|Complete|","3.4","`#105277 `__","" "`LWG3912 `__","``enumerate_view::iterator::operator-`` should be ``noexcept``","2023-06 (Varna)","","","`#105279 `__","" "`LWG3914 `__","Inconsistent template-head of ``ranges::enumerate_view``","2023-06 (Varna)","","","`#105280 `__","" "`LWG3915 `__","Redundant paragraph about expression variations","2023-06 (Varna)","","","`#105281 `__","" "`LWG3925 `__","Concept ``formattable``'s definition is incorrect","2023-06 (Varna)","|Complete|","17","`#105282 `__","" "`LWG3927 `__","Unclear preconditions for ``operator[]`` for sequence containers","2023-06 (Varna)","|Nothing To Do|","","`#105283 `__","" "`LWG3935 `__","``template constexpr complex& operator=(const complex&)`` has no specification","2023-06 (Varna)","|Complete|","3.4","`#105284 `__","" "`LWG3938 `__","Cannot use ``std::expected`` monadic ops with move-only ``error_type``","2023-06 (Varna)","|Complete|","18","`#105285 `__","" "`LWG3940 `__","``std::expected::value()`` also needs ``E`` to be copy constructible","2023-06 (Varna)","|Complete|","18","`#105286 `__","" "","","","","","","" "`LWG2392 `__","""character type"" is used but not defined","2023-11 (Kona)","","","`#105287 `__","" "`LWG3203 `__","``span`` element access invalidation","2023-11 (Kona)","|Nothing To Do|","","`#105288 `__","" "`LWG3305 `__","``any_cast``","2023-11 (Kona)","|Complete|","18","`#105289 `__","" "`LWG3431 `__","``<=>`` for containers should require ``three_way_comparable`` instead of ``<=>``","2023-11 (Kona)","","","`#105290 `__","" "`LWG3749 `__","``common_iterator`` should handle integer-class difference types","2023-11 (Kona)","","","`#105291 `__","" "`LWG3809 `__","Is ``std::subtract_with_carry_engine`` supposed to work","2023-11 (Kona)","","","`#105295 `__","" "`LWG3892 `__","Incorrect formatting of nested ranges and tuples","2023-11 (Kona)","|Complete|","17","`#105296 `__","" "`LWG3897 `__","``inout_ptr`` will not update raw pointer to 0","2023-11 (Kona)","|Complete|","19","`#105297 `__","" "`LWG3946 `__","The definition of ``const_iterator_t`` should be reworked","2023-11 (Kona)","","","`#105298 `__","" "`LWG3947 `__","Unexpected constraints on ``adjacent_transform_view::base()``","2023-11 (Kona)","","","`#105299 `__","" "`LWG3948 `__","``possibly-const-range and as-const-pointer`` should be ``noexcept``","2023-11 (Kona)","","","`#105300 `__","" "`LWG3949 `__","``std::atomic``'s trivial destructor dropped in C++17 spec wording","2023-11 (Kona)","","","`#105301 `__","" "`LWG3951 `__","[expected.object.swap]: Using ``value()`` instead of ``has_value()``","2023-11 (Kona)","|Complete|","16","`#105302 `__","" "`LWG3953 `__","``iter_move`` for ``common_iterator`` and ``counted_iterator`` should return ``decltype(auto)``","2023-11 (Kona)","|Complete|","20","`#105303 `__","" "`LWG3957 `__","[container.alloc.reqmts] The value category of v should be claimed","2023-11 (Kona)","","","`#105304 `__","" "`LWG3965 `__","Incorrect example in [format.string.escaped] p3 for formatting of combining characters","2023-11 (Kona)","|Complete|","19","`#105305 `__","" "`LWG3970 `__","[mdspan.syn] Missing definition of ``full_extent_t`` and ``full_extent``","2023-11 (Kona)","","","`#105306 `__","" "`LWG3973 `__","Monadic operations should be ADL-proof","2023-11 (Kona)","","","`#105307 `__","" "`LWG3974 `__","``mdspan::operator[]`` should not copy ``OtherIndexTypes``","2023-11 (Kona)","","","`#105308 `__","" "`LWG3987 `__","Including `` doesn't provide `std::begin`/`end`","2023-11 (Kona)","|Complete|","","`#105309 `__","" "`LWG3990 `__","Program-defined specializations of ``std::tuple`` and ``std::variant`` can't be properly supported","2023-11 (Kona)","|Complete|","21","`#105310 `__","" "`LWG4001 `__","``iota_view`` should provide ``empty``","2023-11 (Kona)","|Complete|","19","`#105311 `__","" "","","","","","","" "`LWG3767 `__","``codecvt`` incorrectly added to locale","2024-03 (Tokyo)","","","`#105313 `__","" "`LWG3919 `__","``enumerate_view`` may invoke UB for sized common non-forward underlying ranges","2024-03 (Tokyo)","","","`#105315 `__","" "`LWG3950 `__","``std::basic_string_view`` comparison operators are overspecified","2024-03 (Tokyo)","|Complete|","18","`#105316 `__","" "`LWG3975 `__","Specializations of ``basic_format_context`` should not be permitted","2024-03 (Tokyo)","|Nothing To Do|","","`#105317 `__","" "`LWG3984 `__","``ranges::to``'s recursion branch may be ill-formed","2024-03 (Tokyo)","|Complete|","19","`#105318 `__","" "`LWG4011 `__","""`Effects`: Equivalent to return"" in ``[span.elem]``","2024-03 (Tokyo)","|Nothing To Do|","","`#105319 `__","" "`LWG4012 `__","``common_view::begin/end`` are missing the ``simple-view`` check","2024-03 (Tokyo)","","","`#105320 `__","" "`LWG4013 `__","``lazy_split_view::outer-iterator::value_type`` should not provide default constructor","2024-03 (Tokyo)","","","`#105321 `__","" "`LWG4016 `__","container-insertable checks do not match what container-inserter does","2024-03 (Tokyo)","|Complete|","20","`#105322 `__","" "`LWG4023 `__","Preconditions of ``std::basic_streambuf::setg/setp``","2024-03 (Tokyo)","|Complete|","19","`#105323 `__","" "`LWG4025 `__","Move assignment operator of ``std::expected`` should not be conditionally deleted","2024-03 (Tokyo)","|Complete|","20","`#105324 `__","" "`LWG4030 `__","Clarify whether arithmetic expressions in ``[numeric.sat.func]`` are mathematical or C++","2024-03 (Tokyo)","|Nothing To Do|","","`#105325 `__","" "`LWG4031 `__","``bad_expected_access`` member functions should be ``noexcept``","2024-03 (Tokyo)","|Complete|","16","`#105326 `__","" "`LWG4035 `__","``single_view`` should provide ``empty``","2024-03 (Tokyo)","|Complete|","19","`#105328 `__","" "`LWG4036 `__","``__alignof_is_defined`` is only implicitly specified in C++ and not yet deprecated","2024-03 (Tokyo)","","","`#105329 `__","" "`LWG4037 `__","Static data members of ``ctype_base`` are not yet required to be usable in constant expressions","2024-03 (Tokyo)","","","`#105330 `__","" "`LWG4038 `__","``std::text_encoding::aliases_view`` should have constexpr iterators","2024-03 (Tokyo)","","","`#105332 `__","" "`LWG4043 `__","""ASCII"" is not a registered character encoding","2024-03 (Tokyo)","|Nothing To Do|","","`#105335 `__","" "`LWG4045 `__","``tuple`` can create dangling references from ``tuple-like``","2024-03 (Tokyo)","","","`#105337 `__","" "`LWG4053 `__","Unary call to ``std::views::repeat`` does not decay the argument","2024-03 (Tokyo)","|Complete|","19","`#105338 `__","" "`LWG4054 `__","Repeating a ``repeat_view`` should repeat the view","2024-03 (Tokyo)","|Complete|","19","`#105340 `__","" "","","","","","","" "`LWG3944 `__","Formatters converting sequences of ``char`` to sequences of ``wchar_t``","2024-06 (St. Louis)","|Complete|","21","`#105342 `__","" "`LWG4060 `__","``submdspan`` preconditions do not forbid creating invalid pointer","2024-06 (St. Louis)","","","`#105343 `__","" "`LWG4061 `__","Should ``std::basic_format_context`` be default-constructible/copyable/movable?","2024-06 (St. Louis)","|Complete|","19","`#105344 `__","" "`LWG4071 `__","``reference_wrapper`` comparisons are not SFINAE-friendly","2024-06 (St. Louis)","|Complete|","19","`#105345 `__","" "`LWG4074 `__","``compatible-joinable-ranges`` is underconstrained","2024-06 (St. Louis)","|Complete|","21","`#105346 `__","" "`LWG4076 `__","``concat_view`` should be freestanding","2024-06 (St. Louis)","","","`#105347 `__","" "`LWG4079 `__","Missing Preconditions in ``concat_view::iterator``\`s conversion constructor","2024-06 (St. Louis)","","","`#105348 `__","" "`LWG4082 `__","``views::concat(r)`` is well-formed when ``r`` is an ``output_range``","2024-06 (St. Louis)","","","`#105349 `__","" "`LWG4083 `__","``views::as_rvalue`` should reject non-input ranges","2024-06 (St. Louis)","|Complete|","22","`#105351 `__","" "`LWG4096 `__","``views::iota(views::iota(0))`` should be rejected","2024-06 (St. Louis)","|Complete|","22","`#105352 `__","" "`LWG4098 `__","``views::adjacent<0>`` should reject non-forward ranges","2024-06 (St. Louis)","","","`#105353 `__","" "`LWG4105 `__","``ranges::ends_with``\`s Returns misses difference casting","2024-06 (St. Louis)","","","`#105354 `__","" "`LWG4106 `__","``basic_format_args`` should not be default-constructible","2024-06 (St. Louis)","|Complete|","19","`#105355 `__","" "","","","","","","" "`LWG3216 `__","Rebinding the allocator before calling ``construct``/``destroy`` in ``allocate_shared``","2024-11 (Wrocław)","","","`#118332 `__","" "`LWG3436 `__","``std::construct_at`` should support arrays","2024-11 (Wrocław)","","","`#118335 `__","" "`LWG3886 `__","Monad mo' problems","2024-11 (Wrocław)","|Complete|","22","`#118336 `__","" "`LWG3899 `__","``co_yield``\ing elements of an lvalue generator is unnecessarily inefficient","2024-11 (Wrocław)","","","`#118337 `__","" "`LWG3900 `__","The ``allocator_arg_t`` overloads of ``generator::promise_type::operator new`` should not be constrained","2024-11 (Wrocław)","","","`#118338 `__","" "`LWG3918 `__","``std::uninitialized_move/_n`` and guaranteed copy elision","2024-11 (Wrocław)","","","`#118339 `__","" "`LWG4014 `__","LWG 3809 changes behavior of some existing ``std::subtract_with_carry_engine code``","2024-11 (Wrocław)","","","`#118340 `__","" "`LWG4024 `__","Underspecified destruction of objects created in ``std::make_shared_for_overwrite``/``std::allocate_shared_for_overwrite``","2024-11 (Wrocław)","|Complete|","16","`#118341 `__","" "`LWG4027 `__","``possibly-const-range`` should prefer returning ``const R&``","2024-11 (Wrocław)","","","`#118342 `__","" "`LWG4044 `__","Confusing requirements for ``std::print`` on POSIX platforms","2024-11 (Wrocław)","","","`#118343 `__","" "`LWG4064 `__","Clarify that ``std::launder`` is not needed when using the result of ``std::memcpy``","2024-11 (Wrocław)","","","`#118344 `__","" "`LWG4072 `__","``std::optional`` comparisons: constrain harder","2024-11 (Wrocław)","","","`#118345 `__","" "`LWG4084 `__","``std::fixed`` ignores ``std::uppercase``","2024-11 (Wrocław)","","","`#118346 `__","" "`LWG4085 `__","``ranges::generate_random``'s helper lambda should specify the return type","2024-11 (Wrocław)","","","`#118347 `__","" "`LWG4088 `__","``println`` ignores the locale imbued in ``std::ostream``","2024-11 (Wrocław)","|Complete|","18","`#118348 `__","" "`LWG4112 `__","``has-arrow`` should required ``operator->()`` to be ``const``-qualified","2024-11 (Wrocław)","","","`#118349 `__","" "`LWG4113 `__","Disallow ``has_unique_object_representations``","2024-11 (Wrocław)","|Complete|","","`#118350 `__","" "`LWG4119 `__","``generator::promise_type::yield_value(ranges::elements_of)``'s nested ``generator`` may be ill-formed","2024-11 (Wrocław)","","","`#118351 `__","" "`LWG4124 `__","Cannot format ``zoned_time`` with resolution coarser than ``seconds``","2024-11 (Wrocław)","","","`#118352 `__","" "`LWG4126 `__","Some feature-test macros for fully freestanding features are not yet marked freestanding","2024-11 (Wrocław)","","","`#118353 `__","" "`LWG4134 `__","Issue with Philox algorithm specification","2024-11 (Wrocław)","","","`#118354 `__","" "`LWG4135 `__","The helper lambda of ``std::erase`` for list should specify return type as ``bool``","2024-11 (Wrocław)","|Complete|","21","`#118355 `__","" "`LWG4140 `__","Useless default constructors for bit reference types","2024-11 (Wrocław)","|Complete|","","`#118356 `__","" "`LWG4141 `__","Improve prohibitions on ""additional storage""","2024-11 (Wrocław)","","","`#118357 `__","" "`LWG4142 `__","``format_parse_context::check_dynamic_spec`` should require at least one type","2024-11 (Wrocław)","","","`#118358 `__","" "`LWG4144 `__","Disallow ``unique_ptr``","2024-11 (Wrocław)","","","`#118359 `__","" "`LWG4147 `__","Precondition on ``inplace_vector::emplace``","2024-11 (Wrocław)","","","`#118361 `__","" "`LWG4148 `__","``unique_ptr::operator*`` should not allow dangling references","2024-11 (Wrocław)","","","`#118362 `__","" "`LWG4153 `__","Fix extra ""-1"" for ``philox_engine::max()``","2024-11 (Wrocław)","","","`#118363 `__","" "`LWG4154 `__","The Mandates for ``std::packaged_task``'s constructor from a callable entity should consider decaying","2024-11 (Wrocław)","","","`#118364 `__","" "`LWG4157 `__","The resolution of LWG3465 was damaged by P2167R3","2024-11 (Wrocław)","|Complete|","20","`#118365 `__","" "`LWG4164 `__","Missing guarantees for ``forward_list`` modifiers","2024-11 (Wrocław)","|Complete|","21","`#118366 `__","" "`LWG4169 `__","``std::atomic``'s default constructor should be constrained","2024-11 (Wrocław)","","","`#118367 `__","" "`LWG4170 `__","``contiguous_iterator`` should require ``to_address(I{})``","2024-11 (Wrocław)","","","`#118368 `__","" "","","","","","","" "`LWG3578 `__","Iterator SCARYness in the context of associative container merging","2025-02 (Hagenberg)","","","`#127859 `__","" "`LWG3956 `__","``chrono::parse`` uses ``from_stream`` as a customization point","2025-02 (Hagenberg)","","","`#127860 `__","" "`LWG4172 `__","``unique_lock`` self-move-assignment is broken","2025-02 (Hagenberg)","|Complete|","22","`#127861 `__","" "`LWG4175 `__","``get_env()`` specified in terms of ``as_const()`` but this doesn't work with rvalue senders","2025-02 (Hagenberg)","","","`#127862 `__","" "`LWG4179 `__","Wrong range in ``[alg.search]``","2025-02 (Hagenberg)","","","`#127863 `__","" "`LWG4186 `__","``regex_traits::transform_primary`` mistakenly detects ``typeid`` of a function","2025-02 (Hagenberg)","","","`#127864 `__","" "`LWG4189 `__","``cache_latest_view`` should be freestanding","2025-02 (Hagenberg)","","","`#127865 `__","" "`LWG4191 `__","P1467 changed the return type of ``pow(complex, int)``","2025-02 (Hagenberg)","","","`#127866 `__","" "`LWG4196 `__","Complexity of ``inplace_merge()`` is incorrect","2025-02 (Hagenberg)","","","`#127867 `__","" "","","","","","","" "`LWG4198 `__","``schedule_from`` isn't starting the schedule sender if decay-copying results throws","2025-06 (Sofia)","","","`#148188 `__","" "`LWG4202 `__","``enable-sender`` should be a variable template","2025-06 (Sofia)","","","`#148189 `__","" "`LWG4203 `__","Constraints on ``get-state`` functions are incorrect","2025-06 (Sofia)","","","`#148190 `__","" "`LWG4204 `__","specification of ``as-sndr2(Sig)`` in [exec.let] is incomplete","2025-06 (Sofia)","","","`#148192 `__","" "`LWG4205 `__","``let_[*].transform_env`` is specified in terms of the ``let_*`` sender itself instead of its child","2025-06 (Sofia)","","","`#148193 `__","" "`LWG4208 `__","Wording needs to ensure that in ``connect(sndr, rcvr)`` that ``rcvr`` expression is only evaluated once","2025-06 (Sofia)","","","`#148194 `__","" "`LWG4209 `__","``default_domain::transform_env`` should be returning ``FWD-ENV(env)``","2025-06 (Sofia)","","","`#148196 `__","" "`LWG4188 `__","``ostream::sentry`` destructor should handle exceptions","2025-06 (Sofia)","","","`#148200 `__","" "`LWG4200 `__","The ``operation_state`` concept can be simplified","2025-06 (Sofia)","","","`#148201 `__","" "`LWG4201 `__","``with-await-transform::await_transform`` should not use a deduced return type","2025-06 (Sofia)","","","`#148202 `__","" "`LWG4217 `__","Clarify ``mdspan`` layout mapping requirements for ``rank == 0``","2025-06 (Sofia)","","","`#148203 `__","" "`LWG4222 `__","``expected`` constructor from a single value missing a constraint","2025-06 (Sofia)","|Complete|","22","`#148208 `__","" "`LWG4224 `__","Philox engines should be freestanding","2025-06 (Sofia)","","","`#148210 `__","" "`LWG4227 `__","Missing ``noexcept`` operator in [exec.when.all]","2025-06 (Sofia)","","","`#148211 `__","" "`LWG4231 `__","``datapar::chunk`` should use ``simd-size-type`` instead of ``size_t``","2025-06 (Sofia)","","","`#148215 `__","" "`LWG4232 `__","``datapar::resize`` does not resize","2025-06 (Sofia)","","","`#148216 `__","" "`LWG4233 `__","The helper lambda of ``std::erase`` for ``hive`` should specify return type as ``bool``","2025-06 (Sofia)","","","`#148217 `__","" "`LWG4234 `__","Including ```` doesn't provide ``std::begin/end``","2025-06 (Sofia)","","","`#148218 `__","" "`LWG4235 `__","``cache_latest_view`` and ``to_input_view`` miss ``reserve_hint``","2025-06 (Sofia)","","","`#148219 `__","" "`LWG4236 `__","``chunk_view::outer-iterator::value_type`` should provide ``reserve_hint``","2025-06 (Sofia)","","","`#148220 `__","" "`LWG4239 `__","``flat_map``'s transparent comparator no longer works for string literals","2025-06 (Sofia)","","","`#148223 `__","" "`LWG4242 `__","``ranges::distance`` does not work with volatile iterators","2025-06 (Sofia)","","","`#148224 `__","" "`LWG4245 `__","Operators that interact with ``counted_iterator`` and ``default_sentinel_t`` should be ``noexcept``","2025-06 (Sofia)","","","`#148226 `__","" "`LWG4247 `__","Header ```` is not yet freestanding","2025-06 (Sofia)","","","`#148227 `__","" "","","","","","","" "`LWG2991 `__","``variant copy`` constructor missing ``noexcept(see below)``","2025-11 (Kona)","","","`#171301 `__","" "`LWG3090 `__","What is §[time.duration.cons]p4's ""no overflow is induced in the conversion"" intended to mean?","2025-11 (Kona)","","","`#171302 `__","" "`LWG3343 `__","Ordering of calls to ``unlock()`` and ``notify_all()`` in Effects element of ``notify_all_at_thread_exit()`` should be reversed","2025-11 (Kona)","|Complete|","16","`#105356 `__","" "`LWG3454 `__","``pointer_traits::pointer_to`` should be ``constexpr``","2025-11 (Kona)","","","`#171307 `__","" "`LWG3627 `__","Inconsistent specifications for ``std::make_optional`` overloads","2025-11 (Kona)","|Complete|","22","`#171309 `__","" "`LWG4015 `__","LWG 3973 broke const overloads of ``std::optional`` monadic operations","2025-11 (Kona)","","","`#171310 `__","" "`LWG4020 `__","``extents::index-cast`` weirdness","2025-11 (Kona)","","","`#171311 `__","" "`LWG4136 `__","Specify behavior of [linalg] Hermitian algorithms on diagonal with nonzero imaginary part","2025-11 (Kona)","","","`#171312 `__","" "`LWG4137 `__","Fix *Mandates*, *Preconditions*, and *Complexity* elements of [linalg] algorithms","2025-11 (Kona)","","","`#171313 `__","" "`LWG4166 `__","``concat_view::end()`` should be more constrained in order to support noncopyable iterators","2025-11 (Kona)","","","`#171314 `__","" "`LWG4230 `__","``simd::real/imag`` is overconstrained","2025-11 (Kona)","","","`#171316 `__","" "`LWG4243 `__","``as_bytes``/``as_writable_bytes`` is broken with ``span``","2025-11 (Kona)","","","`#171317 `__","" "`LWG4251 `__","Move assignment for ``indirect`` unnecessarily requires copy construction","2025-11 (Kona)","","","`#171318 `__","" "`LWG4253 `__","``basic_const_iterator`` should provide ``iterator_type``","2025-11 (Kona)","","","`#171319 `__","" "`LWG4255 `__","``move_only_function`` constructor should recognize empty ``copyable_function``\s","2025-11 (Kona)","","","`#171320 `__","" "`LWG4256 `__","Incorrect constrains for ``function_ref`` constructors from ``nontype_t``","2025-11 (Kona)","","","`#171321 `__","" "`LWG4257 `__","Stream insertion for ``chrono::local_time`` should be constrained","2025-11 (Kona)","","","`#171322 `__","" "`LWG4260 `__","Query objects must be default constructible","2025-11 (Kona)","","","`#171323 `__","" "`LWG4265 `__","``std::midpoint`` should not accept ``const bool``","2025-11 (Kona)","|Complete|","22","`#171324 `__","" "`LWG4266 `__","``layout_stride::mapping`` should treat empty mappings as exhaustive","2025-11 (Kona)","","","`#171325 `__","" "`LWG4269 `__","``unique_copy`` passes arguments to its predicate backwards","2025-11 (Kona)","","","`#171326 `__","" "`LWG4272 `__","For ``rank == 0``, ``layout_stride`` is atypically convertible","2025-11 (Kona)","","","`#171327 `__","" "`LWG4274 `__","The ``chrono::hh_mm_ss`` constructor is ill-formed for unsigned durations","2025-11 (Kona)","","","`#171328 `__","" "`LWG4275 `__","``std::dynamic_extent`` should also be defined in ````","2025-11 (Kona)","|Complete|","21","`#171329 `__","" "`LWG4276 `__","``front()`` and ``back()`` are not hardened for zero-length ``std::array``\s","2025-11 (Kona)","","","`#171330 `__","" "`LWG4280 `__","``simd::partial_load`` uses undefined identifier ``T``","2025-11 (Kona)","","","`#171331 `__","" "`LWG4286 `__","Some more feature-test macros for fully freestanding features are not marked freestanding","2025-11 (Kona)","","","`#171332 `__","" "`LWG4291 `__","``explicit map(const Allocator&)`` should be ``constexpr``","2025-11 (Kona)","","","`#171333 `__","" "`LWG4292 `__","Unordered container local iterators should be constexpr iterators","2025-11 (Kona)","","","`#171334 `__","" "`LWG4293 `__","span::subspan/first/last chooses wrong constructor when T is const-qualified bool","2025-11 (Kona)","","","`#171335 `__","" "`LWG4294 `__","``bitset(const CharT*)`` constructor needs to be constrained","2025-11 (Kona)","","","`#171336 `__","" "`LWG4297 `__","Missing ``permutable`` constraint for iterator overloads in Parallel Range Algorithms","2025-11 (Kona)","","","`#171338 `__","" "`LWG4299 `__","Missing *Mandates:* part in ``optional::transform``","2025-11 (Kona)","","","`#171339 `__","" "`LWG4300 `__","Missing *Returns:* element in ``optional::emplace``","2025-11 (Kona)","|Complete|","22","`#171340 `__","" "`LWG4301 `__","``condition_variable{_any}::wait_{for, until}`` should take timeout by value","2025-11 (Kona)","","","`#171341 `__","" "`LWG4302 `__","Problematic ``vector_sum_of_squares`` wording","2025-11 (Kona)","","","`#171342 `__","" "`LWG4304 `__","``std::optional`` is ill-formed due to ``value_or``","2025-11 (Kona)","","","`#171343 `__","" "`LWG4305 `__","Missing user requirements on ``type_order`` template","2025-11 (Kona)","","","`#171344 `__","" "`LWG4308 `__","``std::optional::iterator`` can't be a contiguous iterator for some ``T``","2025-11 (Kona)","|Complete|","22","`#171345 `__","" "`LWG4312 `__","Const and value category mismatch for ``allocator_arg_t``/``allocator_arg`` in the description of uses-allocator construction","2025-11 (Kona)","","","`#171346 `__","" "`LWG4315 `__","Insufficient specification of ``vector_two_norm`` and ``matrix_frob_norm``","2025-11 (Kona)","","","`#171347 `__","" "`LWG4316 `__","``{can_}substitute`` specification is ill-formed","2025-11 (Kona)","","","`#171348 `__","" "`LWG4317 `__","The meaning of ""resource"" in the *Cpp17Destructible* requirements is undefined","2025-11 (Kona)","","","`#171349 `__","" "`LWG4318 `__","Have ``hive::erase_if`` reevaluate ``end()`` to avoid UB","2025-11 (Kona)","","","`#171350 `__","" "`LWG4328 `__","Remove note in §[exec.sched] regarding waiting for completion of scheduled operations","2025-11 (Kona)","","","`#171351 `__","" "`LWG4340 `__","``task::promise_type::unhandled_stopped()`` should be ``noexcept``","2025-11 (Kona)","","","`#171352 `__","" "`LWG4341 `__","Missing rvalue reference qualification for ``task::connect()``","2025-11 (Kona)","","","`#171353 `__","" "`LWG4342 `__","Missing rvalue reference qualification for ``task_scheduler::ts-sender::connect()``","2025-11 (Kona)","","","`#171354 `__","" "`LWG4343 `__","Missing default template arguments for ``task``","2025-11 (Kona)","","","`#171355 `__","" "`LWG4345 `__","``task::promise_type::return_value`` default template parameter","2025-11 (Kona)","","","`#171356 `__","" "`LWG4346 `__","``task::promise_type::return_void``/``value lack`` a specification","2025-11 (Kona)","","","`#171357 `__","" "`LWG4349 `__","``task`` is not actually started lazily","2025-11 (Kona)","","","`#171358 `__","" "`LWG4351 `__","``integral-constant-like`` needs more ``remove_cvref_t``","2025-11 (Kona)","","","`#171359 `__","" "`LWG4358 `__","§[exec.as.awaitable] is using ""Preconditions:"" when it should probably be described in the constraint","2025-11 (Kona)","","","`#171360 `__","" "`LWG4360 `__","``awaitable-sender`` concept should qualify use of ``awaitable-receiver`` type","2025-11 (Kona)","","","`#171361 `__","" "`LWG4366 `__","Heterogeneous comparison of ``expected`` may be ill-formed","2025-11 (Kona)","","","`#171362 `__","" "`LWG4369 `__","``check-types`` function for ``upon_error`` and ``upon_stopped`` is wrong","2025-11 (Kona)","","","`#171363 `__","" "`LWG4370 `__","Comparison of ``optional`` to ``T`` may be ill-formed","2025-11 (Kona)","|Complete|","22","`#171364 `__","" "`LWG4372 `__","Weaken *Mandates:* for dynamic padding values in padded layouts","2025-11 (Kona)","","","`#171365 `__","" "`LWG4375 `__","``std::simd::bit_ceil`` should not be ``noexcept``","2025-11 (Kona)","","","`#171366 `__","" "`LWG4376 `__","ABI tag in return type of [simd.mask.unary] is overconstrained","2025-11 (Kona)","","","`#171367 `__","" "`LWG4377 `__","Misleading note about lock-free property of ``std::atomic_ref``","2025-11 (Kona)","","","`#171368 `__","" "`LWG4382 `__","The ``simd::basic_mask(bool)`` overload needs to be more constrained","2025-11 (Kona)","","","`#171369 `__","" "`LWG4383 `__","``constant_wrapper``\'s pseudo-mutators are underconstrained","2025-11 (Kona)","","","`#171370 `__","" "`LWG4384 `__","``flat_set::erase(iterator)`` is underconstrained","2025-11 (Kona)","","","`#171371 `__","" "`LWG4388 `__","Align new definition of ``va_start`` with C23","2025-11 (Kona)","","","`#171372 `__","" "`LWG4396 `__","Improve ``inplace_vector(from_range_t, R&& rg)``","2025-11 (Kona)","","","`#171373 `__","" "`LWG4398 `__","``enable_nonlocking_formatter_optimization`` should be disabled for container adaptors","2025-11 (Kona)","","","`#171375 `__","" "`LWG4399 `__","``enable_nonlocking_formatter_optimization`` for ``pair`` and ``tuple`` needs ``remove_cvref_t``","2025-11 (Kona)","","","`#171376 `__","" "`LWG4403 `__","``simd::basic_vec`` CTAD misses difference type casting","2025-11 (Kona)","","","`#171377 `__","" "`LWG4407 `__","``constexpr-wrapper-like`` needs ``remove_cvref_t`` in ``simd::basic_vec`` constructor","2025-11 (Kona)","","","`#171378 `__","" "`LWG4412 `__","Fix declaration of ``zero_element`` and ``uninit_element``","2025-11 (Kona)","","","`#171379 `__","" "`LWG4413 `__","Unused/left-over ``simd::alignment`` specialization for ``basic_mask``","2025-11 (Kona)","","","`#171380 `__","" "`LWG4415 `__","``task::promise_type::uncaught_exception`` seems to be misnamed","2025-11 (Kona)","","","`#171381 `__","" "`LWG4416 `__","```` should include ````","2025-11 (Kona)","","","`#171382 `__","" "`LWG4420 `__","§[simd] conversions (constructor, load, stores, gather, and scatter) are incorrectly constrained for ```` types","2025-11 (Kona)","","","`#171383 `__","" "`LWG4422 `__","``meta::access_context`` should be a consteval-only type","2025-11 (Kona)","","","`#171384 `__","" "`LWG4423 `__","``meta::data_member_spec`` allows negative bit-field widths","2025-11 (Kona)","","","`#171385 `__","" "`LWG4424 `__","``meta::define_aggregate`` should require a class type","2025-11 (Kona)","","","`#171386 `__","" "`LWG4425 `__","CTAD ``function_ref`` of data member pointer should produce noexcept signature","2025-11 (Kona)","","","`#171387 `__","" "`LWG4426 `__","Clarify what ``meta::reflect_constant_string`` considers a string literal","2025-11 (Kona)","","","`#171388 `__","" "`LWG4427 `__","``meta::dealias`` needs to work with things that aren't entities","2025-11 (Kona)","","","`#171390 `__","" "`LWG4428 `__","Metafunctions should not be defined in terms of constant subexpressions","2025-11 (Kona)","","","`#171391 `__","" "`LWG4429 `__","``meta::alignment_of`` should exclude data member description of bit-field","2025-11 (Kona)","","","`#171393 `__","" "`LWG4430 `__","``from_chars`` should not parse ``0b""`` base prefixes""","2025-11 (Kona)","","","`#171394 `__","" "`LWG4431 `__","Parallel ``std::ranges::destroy`` should allow exceptions","2025-11 (Kona)","","","`#171396 `__","" "`LWG4432 `__","Clarify element initialization for ``meta::reflect_constant_array``","2025-11 (Kona)","","","`#171397 `__","" "`LWG4433 `__","Incorrect query for C language linkage","2025-11 (Kona)","","","`#171398 `__","" "`LWG4434 `__","``meta::is_accessible`` does not need to consider incomplete *D*","2025-11 (Kona)","","","`#171399 `__","" "`LWG4435 `__","``meta::has_identifier`` doesn't handle all types","2025-11 (Kona)","","","`#171400 `__","" "`LWG4438 `__","Bad expression in [exec.when.all]","2025-11 (Kona)","","","`#171401 `__","" "`LWG4439 `__","``std::optional::swap`` possibly selects ADL-found ``swap``","2025-11 (Kona)","|Complete|","22","`#171402 `__","" "`LWG4440 `__","Forward declarations of entities need also in entries","2025-11 (Kona)","","","`#171403 `__","" "`LWG4441 `__","``ranges::rotate`` do not handle sized-but-not-sized-sentinel ranges correctly","2025-11 (Kona)","","","`#171404 `__","" "`LWG4442 `__","Clarify ``expr`` and ``fn`` for ``meta::reflect_object`` and ``meta::reflect_function``","2025-11 (Kona)","","","`#171405 `__","" "`LWG4443 `__","Clean up identifier comparisons in ``meta::define_aggregate``","2025-11 (Kona)","","","`#171406 `__","" "`LWG4444 `__","Fix default template arguments for ``ranges::replace`` and ``ranges::replace_if``","2025-11 (Kona)","","","`#171407 `__","" "`LWG4445 `__","``sch_`` must not be in moved-from state","2025-11 (Kona)","","","`#171408 `__","" "`LWG4446 `__","Bad phrasing for ``SCHED(s)``","2025-11 (Kona)","","","`#171409 `__","" "`LWG4447 `__","Remove unnecessary ``sizeof...(Env) > 1`` condition","2025-11 (Kona)","","","`#171410 `__","" "`LWG4448 `__","Do not forward ``fn`` in ``completion_signatures``","2025-11 (Kona)","","","`#171411 `__","" "`LWG4449 `__","``define_aggregate`` members must be public","2025-11 (Kona)","","","`#171412 `__","" "`LWG4450 `__","``std::atomic_ref::store_key`` should be disabled for const ``T``","2025-11 (Kona)","","","`#171414 `__","" "`LWG4451 `__","``make_shared`` should not refer to a type ``U[N]`` for runtime N","2025-11 (Kona)","","","`#171415 `__","" "`LWG4452 `__","Make *deref-move* constexpr","2025-11 (Kona)","","","`#171416 `__","" "`LWG4455 `__","Add missing constraint to ``basic-sender::get_completion_signatures`` definition","2025-11 (Kona)","","","`#171417 `__","" "`LWG4456 `__","Decay ``Data`` and ``Child`` in ``make-sender``","2025-11 (Kona)","","","`#171418 `__","" "`LWG4459 `__","Protect ``get_completion_signatures`` fold expression from overloaded commas","2025-11 (Kona)","","","`#171419 `__","" "`LWG4461 `__","``stop-when`` needs to evaluate unstoppable tokens","2025-11 (Kona)","","","`#171420 `__","" "`LWG4462 `__","Algorithm requirements don't describe semantics of ``s - i`` well","2025-11 (Kona)","","","`#171421 `__","" "`LWG4463 `__","Change wording to 'model' from 'subsumes' in [algorithms.parallel.user]","2025-11 (Kona)","","","`#171422 `__","" "`LWG4464 `__","§[alg.merge] Wording tweaks","2025-11 (Kona)","","","`#171423 `__","" "`LWG4465 `__","§[alg.partitions] Clarify *Returns:* element","2025-11 (Kona)","","","`#171424 `__","" "","","","","","","" "`LWG4139 `__","§[time.zone.leap] recursive constraint in ``<=>``","Not Adopted Yet","|Complete|","20","`#118369 `__","" "`LWG3456 `__","Pattern used by ``std::from_chars`` is underspecified (option B)","Not Adopted Yet","|Complete|","20","`#118370 `__","" "`LWG3882 `__","``tuple`` relational operators have confused friendships","Not Adopted Yet","|Complete|","22","","The comparison operators are constrained harder than the proposed resolution. libstdc++ and MSVC STL do the same." "","","","","","",""