llvm-project/libcxx/docs/Status/Cxx2cIssues.csv
eiytoq bfd139dacd
[libc++] Fix LWG 4265: std::midpoint should not accept const bool (#174579)
Fixes: #171324

---------

Co-authored-by: Hristo Hristov <hghristov.rmm@gmail.com>
2026-01-09 07:26:38 +08:00

52 KiB

1Issue #Issue NameMeetingStatusFirst released versionGitHub issueNotes
2`LWG2994 <https://wg21.link/LWG2994>`__Needless UB for ``basic_string`` and ``basic_string_view``2023-06 (Varna)|Complete|5`#105268 <https://github.com/llvm/llvm-project/issues/105268>`__
3`LWG3884 <https://wg21.link/LWG3884>`__``flat_foo`` is missing allocator-extended copy/move constructors2023-06 (Varna)`#105269 <https://github.com/llvm/llvm-project/issues/105269>`__
4`LWG3885 <https://wg21.link/LWG3885>`__``op`` should be in [zombie.names]2023-06 (Varna)|Nothing To Do|`#105270 <https://github.com/llvm/llvm-project/issues/105270>`__
5`LWG3887 <https://wg21.link/LWG3887>`__Version macro for ``allocate_at_least``2023-06 (Varna)|Complete|19`#105271 <https://github.com/llvm/llvm-project/issues/105271>`__
6`LWG3893 <https://wg21.link/LWG3893>`__LWG 3661 broke ``atomic<shared_ptr<T>> a; a = nullptr;``2023-06 (Varna)`#105273 <https://github.com/llvm/llvm-project/issues/105273>`__
7`LWG3894 <https://wg21.link/LWG3894>`__``generator::promise_type::yield_value(ranges::elements_of<Rng, Alloc>)`` should not be ``noexcept``2023-06 (Varna)`#105274 <https://github.com/llvm/llvm-project/issues/105274>`__
8`LWG3903 <https://wg21.link/LWG3903>`__span destructor is redundantly noexcept2023-06 (Varna)|Complete|7`#105275 <https://github.com/llvm/llvm-project/issues/105275>`__
9`LWG3904 <https://wg21.link/LWG3904>`__``lazy_split_view::outer-iterator``'s const-converting constructor isn't setting ``trailing_empty_``2023-06 (Varna)`#105276 <https://github.com/llvm/llvm-project/issues/105276>`__
10`LWG3905 <https://wg21.link/LWG3905>`__Type of ``std::fexcept_t``2023-06 (Varna)|Complete|3.4`#105277 <https://github.com/llvm/llvm-project/issues/105277>`__
11`LWG3912 <https://wg21.link/LWG3912>`__``enumerate_view::iterator::operator-`` should be ``noexcept``2023-06 (Varna)`#105279 <https://github.com/llvm/llvm-project/issues/105279>`__
12`LWG3914 <https://wg21.link/LWG3914>`__Inconsistent template-head of ``ranges::enumerate_view``2023-06 (Varna)`#105280 <https://github.com/llvm/llvm-project/issues/105280>`__
13`LWG3915 <https://wg21.link/LWG3915>`__Redundant paragraph about expression variations2023-06 (Varna)`#105281 <https://github.com/llvm/llvm-project/issues/105281>`__
14`LWG3925 <https://wg21.link/LWG3925>`__Concept ``formattable``'s definition is incorrect2023-06 (Varna)|Complete|17`#105282 <https://github.com/llvm/llvm-project/issues/105282>`__
15`LWG3927 <https://wg21.link/LWG3927>`__Unclear preconditions for ``operator[]`` for sequence containers2023-06 (Varna)|Nothing To Do|`#105283 <https://github.com/llvm/llvm-project/issues/105283>`__
16`LWG3935 <https://wg21.link/LWG3935>`__``template<class X> constexpr complex& operator=(const complex<X>&)`` has no specification2023-06 (Varna)|Complete|3.4`#105284 <https://github.com/llvm/llvm-project/issues/105284>`__
17`LWG3938 <https://wg21.link/LWG3938>`__Cannot use ``std::expected`` monadic ops with move-only ``error_type``2023-06 (Varna)|Complete|18`#105285 <https://github.com/llvm/llvm-project/issues/105285>`__
18`LWG3940 <https://wg21.link/LWG3940>`__``std::expected<void, E>::value()`` also needs ``E`` to be copy constructible2023-06 (Varna)|Complete|18`#105286 <https://github.com/llvm/llvm-project/issues/105286>`__
19
20`LWG2392 <https://wg21.link/LWG2392>`__"character type" is used but not defined2023-11 (Kona)`#105287 <https://github.com/llvm/llvm-project/issues/105287>`__
21`LWG3203 <https://wg21.link/LWG3203>`__``span`` element access invalidation2023-11 (Kona)|Nothing To Do|`#105288 <https://github.com/llvm/llvm-project/issues/105288>`__
22`LWG3305 <https://wg21.link/LWG3305>`__``any_cast<void>``2023-11 (Kona)|Complete|18`#105289 <https://github.com/llvm/llvm-project/issues/105289>`__
23`LWG3431 <https://wg21.link/LWG3431>`__``<=>`` for containers should require ``three_way_comparable<T>`` instead of ``<=>``2023-11 (Kona)`#105290 <https://github.com/llvm/llvm-project/issues/105290>`__
24`LWG3749 <https://wg21.link/LWG3749>`__``common_iterator`` should handle integer-class difference types2023-11 (Kona)`#105291 <https://github.com/llvm/llvm-project/issues/105291>`__
25`LWG3809 <https://wg21.link/LWG3809>`__Is ``std::subtract_with_carry_engine<uint16_t>`` supposed to work2023-11 (Kona)`#105295 <https://github.com/llvm/llvm-project/issues/105295>`__
26`LWG3892 <https://wg21.link/LWG3892>`__Incorrect formatting of nested ranges and tuples2023-11 (Kona)|Complete|17`#105296 <https://github.com/llvm/llvm-project/issues/105296>`__
27`LWG3897 <https://wg21.link/LWG3897>`__``inout_ptr`` will not update raw pointer to 02023-11 (Kona)|Complete|19`#105297 <https://github.com/llvm/llvm-project/issues/105297>`__
28`LWG3946 <https://wg21.link/LWG3946>`__The definition of ``const_iterator_t`` should be reworked2023-11 (Kona)`#105298 <https://github.com/llvm/llvm-project/issues/105298>`__
29`LWG3947 <https://wg21.link/LWG3947>`__Unexpected constraints on ``adjacent_transform_view::base()``2023-11 (Kona)`#105299 <https://github.com/llvm/llvm-project/issues/105299>`__
30`LWG3948 <https://wg21.link/LWG3948>`__``possibly-const-range and as-const-pointer`` should be ``noexcept``2023-11 (Kona)`#105300 <https://github.com/llvm/llvm-project/issues/105300>`__
31`LWG3949 <https://wg21.link/LWG3949>`__``std::atomic<bool>``'s trivial destructor dropped in C++17 spec wording2023-11 (Kona)`#105301 <https://github.com/llvm/llvm-project/issues/105301>`__
32`LWG3951 <https://wg21.link/LWG3951>`__[expected.object.swap]: Using ``value()`` instead of ``has_value()``2023-11 (Kona)|Complete|16`#105302 <https://github.com/llvm/llvm-project/issues/105302>`__
33`LWG3953 <https://wg21.link/LWG3953>`__``iter_move`` for ``common_iterator`` and ``counted_iterator`` should return ``decltype(auto)``2023-11 (Kona)|Complete|20`#105303 <https://github.com/llvm/llvm-project/issues/105303>`__
34`LWG3957 <https://wg21.link/LWG3957>`__[container.alloc.reqmts] The value category of v should be claimed2023-11 (Kona)`#105304 <https://github.com/llvm/llvm-project/issues/105304>`__
35`LWG3965 <https://wg21.link/LWG3965>`__Incorrect example in [format.string.escaped] p3 for formatting of combining characters2023-11 (Kona)|Complete|19`#105305 <https://github.com/llvm/llvm-project/issues/105305>`__
36`LWG3970 <https://wg21.link/LWG3970>`__[mdspan.syn] Missing definition of ``full_extent_t`` and ``full_extent``2023-11 (Kona)`#105306 <https://github.com/llvm/llvm-project/issues/105306>`__
37`LWG3973 <https://wg21.link/LWG3973>`__Monadic operations should be ADL-proof2023-11 (Kona)`#105307 <https://github.com/llvm/llvm-project/issues/105307>`__
38`LWG3974 <https://wg21.link/LWG3974>`__``mdspan::operator[]`` should not copy ``OtherIndexTypes``2023-11 (Kona)`#105308 <https://github.com/llvm/llvm-project/issues/105308>`__
39`LWG3987 <https://wg21.link/LWG3987>`__Including `<flat_foo>` doesn't provide `std::begin`/`end`2023-11 (Kona)|Complete|`#105309 <https://github.com/llvm/llvm-project/issues/105309>`__
40`LWG3990 <https://wg21.link/LWG3990>`__Program-defined specializations of ``std::tuple`` and ``std::variant`` can't be properly supported2023-11 (Kona)|Complete|21`#105310 <https://github.com/llvm/llvm-project/issues/105310>`__
41`LWG4001 <https://wg21.link/LWG4001>`__``iota_view`` should provide ``empty``2023-11 (Kona)|Complete|19`#105311 <https://github.com/llvm/llvm-project/issues/105311>`__
42
43`LWG3767 <https://wg21.link/LWG3767>`__``codecvt<charN_t, char8_t, mbstate_t>`` incorrectly added to locale2024-03 (Tokyo)`#105313 <https://github.com/llvm/llvm-project/issues/105313>`__
44`LWG3919 <https://wg21.link/LWG3919>`__``enumerate_view`` may invoke UB for sized common non-forward underlying ranges2024-03 (Tokyo)`#105315 <https://github.com/llvm/llvm-project/issues/105315>`__
45`LWG3950 <https://wg21.link/LWG3950>`__``std::basic_string_view`` comparison operators are overspecified2024-03 (Tokyo)|Complete|18`#105316 <https://github.com/llvm/llvm-project/issues/105316>`__
46`LWG3975 <https://wg21.link/LWG3975>`__Specializations of ``basic_format_context`` should not be permitted2024-03 (Tokyo)|Nothing To Do|`#105317 <https://github.com/llvm/llvm-project/issues/105317>`__
47`LWG3984 <https://wg21.link/LWG3984>`__``ranges::to``'s recursion branch may be ill-formed2024-03 (Tokyo)|Complete|19`#105318 <https://github.com/llvm/llvm-project/issues/105318>`__
48`LWG4011 <https://wg21.link/LWG4011>`__"`Effects`: Equivalent to return" in ``[span.elem]``2024-03 (Tokyo)|Nothing To Do|`#105319 <https://github.com/llvm/llvm-project/issues/105319>`__
49`LWG4012 <https://wg21.link/LWG4012>`__``common_view::begin/end`` are missing the ``simple-view`` check2024-03 (Tokyo)`#105320 <https://github.com/llvm/llvm-project/issues/105320>`__
50`LWG4013 <https://wg21.link/LWG4013>`__``lazy_split_view::outer-iterator::value_type`` should not provide default constructor2024-03 (Tokyo)`#105321 <https://github.com/llvm/llvm-project/issues/105321>`__
51`LWG4016 <https://wg21.link/LWG4016>`__container-insertable checks do not match what container-inserter does2024-03 (Tokyo)|Complete|20`#105322 <https://github.com/llvm/llvm-project/issues/105322>`__
52`LWG4023 <https://wg21.link/LWG4023>`__Preconditions of ``std::basic_streambuf::setg/setp``2024-03 (Tokyo)|Complete|19`#105323 <https://github.com/llvm/llvm-project/issues/105323>`__
53`LWG4025 <https://wg21.link/LWG4025>`__Move assignment operator of ``std::expected<cv void, E>`` should not be conditionally deleted2024-03 (Tokyo)|Complete|20`#105324 <https://github.com/llvm/llvm-project/issues/105324>`__
54`LWG4030 <https://wg21.link/LWG4030>`__Clarify whether arithmetic expressions in ``[numeric.sat.func]`` are mathematical or C++2024-03 (Tokyo)|Nothing To Do|`#105325 <https://github.com/llvm/llvm-project/issues/105325>`__
55`LWG4031 <https://wg21.link/LWG4031>`__``bad_expected_access<void>`` member functions should be ``noexcept``2024-03 (Tokyo)|Complete|16`#105326 <https://github.com/llvm/llvm-project/issues/105326>`__
56`LWG4035 <https://wg21.link/LWG4035>`__``single_view`` should provide ``empty``2024-03 (Tokyo)|Complete|19`#105328 <https://github.com/llvm/llvm-project/issues/105328>`__
57`LWG4036 <https://wg21.link/LWG4036>`__``__alignof_is_defined`` is only implicitly specified in C++ and not yet deprecated2024-03 (Tokyo)`#105329 <https://github.com/llvm/llvm-project/issues/105329>`__
58`LWG4037 <https://wg21.link/LWG4037>`__Static data members of ``ctype_base`` are not yet required to be usable in constant expressions2024-03 (Tokyo)`#105330 <https://github.com/llvm/llvm-project/issues/105330>`__
59`LWG4038 <https://wg21.link/LWG4038>`__``std::text_encoding::aliases_view`` should have constexpr iterators2024-03 (Tokyo)`#105332 <https://github.com/llvm/llvm-project/issues/105332>`__
60`LWG4043 <https://wg21.link/LWG4043>`__"ASCII" is not a registered character encoding2024-03 (Tokyo)|Nothing To Do|`#105335 <https://github.com/llvm/llvm-project/issues/105335>`__
61`LWG4045 <https://wg21.link/LWG4045>`__``tuple`` can create dangling references from ``tuple-like``2024-03 (Tokyo)`#105337 <https://github.com/llvm/llvm-project/issues/105337>`__
62`LWG4053 <https://wg21.link/LWG4053>`__Unary call to ``std::views::repeat`` does not decay the argument2024-03 (Tokyo)|Complete|19`#105338 <https://github.com/llvm/llvm-project/issues/105338>`__
63`LWG4054 <https://wg21.link/LWG4054>`__Repeating a ``repeat_view`` should repeat the view2024-03 (Tokyo)|Complete|19`#105340 <https://github.com/llvm/llvm-project/issues/105340>`__
64
65`LWG3944 <https://wg21.link/LWG3944>`__Formatters converting sequences of ``char`` to sequences of ``wchar_t``2024-06 (St. Louis)|Complete|21`#105342 <https://github.com/llvm/llvm-project/issues/105342>`__
66`LWG4060 <https://wg21.link/LWG4060>`__``submdspan`` preconditions do not forbid creating invalid pointer2024-06 (St. Louis)`#105343 <https://github.com/llvm/llvm-project/issues/105343>`__
67`LWG4061 <https://wg21.link/LWG4061>`__Should ``std::basic_format_context`` be default-constructible/copyable/movable?2024-06 (St. Louis)|Complete|19`#105344 <https://github.com/llvm/llvm-project/issues/105344>`__
68`LWG4071 <https://wg21.link/LWG4071>`__``reference_wrapper`` comparisons are not SFINAE-friendly2024-06 (St. Louis)|Complete|19`#105345 <https://github.com/llvm/llvm-project/issues/105345>`__
69`LWG4074 <https://wg21.link/LWG4074>`__``compatible-joinable-ranges`` is underconstrained2024-06 (St. Louis)|Complete|21`#105346 <https://github.com/llvm/llvm-project/issues/105346>`__
70`LWG4076 <https://wg21.link/LWG4076>`__``concat_view`` should be freestanding2024-06 (St. Louis)`#105347 <https://github.com/llvm/llvm-project/issues/105347>`__
71`LWG4079 <https://wg21.link/LWG4079>`__Missing Preconditions in ``concat_view::iterator``\`s conversion constructor2024-06 (St. Louis)`#105348 <https://github.com/llvm/llvm-project/issues/105348>`__
72`LWG4082 <https://wg21.link/LWG4082>`__``views::concat(r)`` is well-formed when ``r`` is an ``output_range``2024-06 (St. Louis)`#105349 <https://github.com/llvm/llvm-project/issues/105349>`__
73`LWG4083 <https://wg21.link/LWG4083>`__``views::as_rvalue`` should reject non-input ranges2024-06 (St. Louis)|Complete|22`#105351 <https://github.com/llvm/llvm-project/issues/105351>`__
74`LWG4096 <https://wg21.link/LWG4096>`__``views::iota(views::iota(0))`` should be rejected2024-06 (St. Louis)|Complete|22`#105352 <https://github.com/llvm/llvm-project/issues/105352>`__
75`LWG4098 <https://wg21.link/LWG4098>`__``views::adjacent<0>`` should reject non-forward ranges2024-06 (St. Louis)`#105353 <https://github.com/llvm/llvm-project/issues/105353>`__
76`LWG4105 <https://wg21.link/LWG4105>`__``ranges::ends_with``\`s Returns misses difference casting2024-06 (St. Louis)`#105354 <https://github.com/llvm/llvm-project/issues/105354>`__
77`LWG4106 <https://wg21.link/LWG4106>`__``basic_format_args`` should not be default-constructible2024-06 (St. Louis)|Complete|19`#105355 <https://github.com/llvm/llvm-project/issues/105355>`__
78
79`LWG3216 <https://wg21.link/LWG3216>`__Rebinding the allocator before calling ``construct``/``destroy`` in ``allocate_shared``2024-11 (Wrocław)`#118332 <https://github.com/llvm/llvm-project/issues/118332>`__
80`LWG3436 <https://wg21.link/LWG3436>`__``std::construct_at`` should support arrays2024-11 (Wrocław)`#118335 <https://github.com/llvm/llvm-project/issues/118335>`__
81`LWG3886 <https://wg21.link/LWG3886>`__Monad mo' problems2024-11 (Wrocław)|Complete|22`#118336 <https://github.com/llvm/llvm-project/issues/118336>`__
82`LWG3899 <https://wg21.link/LWG3899>`__``co_yield``\ing elements of an lvalue generator is unnecessarily inefficient2024-11 (Wrocław)`#118337 <https://github.com/llvm/llvm-project/issues/118337>`__
83`LWG3900 <https://wg21.link/LWG3900>`__The ``allocator_arg_t`` overloads of ``generator::promise_type::operator new`` should not be constrained2024-11 (Wrocław)`#118338 <https://github.com/llvm/llvm-project/issues/118338>`__
84`LWG3918 <https://wg21.link/LWG3918>`__``std::uninitialized_move/_n`` and guaranteed copy elision2024-11 (Wrocław)`#118339 <https://github.com/llvm/llvm-project/issues/118339>`__
85`LWG4014 <https://wg21.link/LWG4014>`__LWG 3809 changes behavior of some existing ``std::subtract_with_carry_engine code``2024-11 (Wrocław)`#118340 <https://github.com/llvm/llvm-project/issues/118340>`__
86`LWG4024 <https://wg21.link/LWG4024>`__Underspecified destruction of objects created in ``std::make_shared_for_overwrite``/``std::allocate_shared_for_overwrite``2024-11 (Wrocław)|Complete|16`#118341 <https://github.com/llvm/llvm-project/issues/118341>`__
87`LWG4027 <https://wg21.link/LWG4027>`__``possibly-const-range`` should prefer returning ``const R&``2024-11 (Wrocław)`#118342 <https://github.com/llvm/llvm-project/issues/118342>`__
88`LWG4044 <https://wg21.link/LWG4044>`__Confusing requirements for ``std::print`` on POSIX platforms2024-11 (Wrocław)`#118343 <https://github.com/llvm/llvm-project/issues/118343>`__
89`LWG4064 <https://wg21.link/LWG4064>`__Clarify that ``std::launder`` is not needed when using the result of ``std::memcpy``2024-11 (Wrocław)`#118344 <https://github.com/llvm/llvm-project/issues/118344>`__
90`LWG4072 <https://wg21.link/LWG4072>`__``std::optional`` comparisons: constrain harder2024-11 (Wrocław)`#118345 <https://github.com/llvm/llvm-project/issues/118345>`__
91`LWG4084 <https://wg21.link/LWG4084>`__``std::fixed`` ignores ``std::uppercase``2024-11 (Wrocław)`#118346 <https://github.com/llvm/llvm-project/issues/118346>`__
92`LWG4085 <https://wg21.link/LWG4085>`__``ranges::generate_random``'s helper lambda should specify the return type2024-11 (Wrocław)`#118347 <https://github.com/llvm/llvm-project/issues/118347>`__
93`LWG4088 <https://wg21.link/LWG4088>`__``println`` ignores the locale imbued in ``std::ostream``2024-11 (Wrocław)|Complete|18`#118348 <https://github.com/llvm/llvm-project/issues/118348>`__
94`LWG4112 <https://wg21.link/LWG4112>`__``has-arrow`` should required ``operator->()`` to be ``const``-qualified2024-11 (Wrocław)`#118349 <https://github.com/llvm/llvm-project/issues/118349>`__
95`LWG4113 <https://wg21.link/LWG4113>`__Disallow ``has_unique_object_representations<Incomplete[]>``2024-11 (Wrocław)|Complete|`#118350 <https://github.com/llvm/llvm-project/issues/118350>`__
96`LWG4119 <https://wg21.link/LWG4119>`__``generator::promise_type::yield_value(ranges::elements_of<R, Alloc>)``'s nested ``generator`` may be ill-formed2024-11 (Wrocław)`#118351 <https://github.com/llvm/llvm-project/issues/118351>`__
97`LWG4124 <https://wg21.link/LWG4124>`__Cannot format ``zoned_time`` with resolution coarser than ``seconds``2024-11 (Wrocław)`#118352 <https://github.com/llvm/llvm-project/issues/118352>`__
98`LWG4126 <https://wg21.link/LWG4126>`__Some feature-test macros for fully freestanding features are not yet marked freestanding2024-11 (Wrocław)`#118353 <https://github.com/llvm/llvm-project/issues/118353>`__
99`LWG4134 <https://wg21.link/LWG4134>`__Issue with Philox algorithm specification2024-11 (Wrocław)`#118354 <https://github.com/llvm/llvm-project/issues/118354>`__
100`LWG4135 <https://wg21.link/LWG4135>`__The helper lambda of ``std::erase`` for list should specify return type as ``bool``2024-11 (Wrocław)|Complete|21`#118355 <https://github.com/llvm/llvm-project/issues/118355>`__
101`LWG4140 <https://wg21.link/LWG4140>`__Useless default constructors for bit reference types2024-11 (Wrocław)|Complete|`#118356 <https://github.com/llvm/llvm-project/issues/118356>`__
102`LWG4141 <https://wg21.link/LWG4141>`__Improve prohibitions on "additional storage"2024-11 (Wrocław)`#118357 <https://github.com/llvm/llvm-project/issues/118357>`__
103`LWG4142 <https://wg21.link/LWG4142>`__``format_parse_context::check_dynamic_spec`` should require at least one type2024-11 (Wrocław)`#118358 <https://github.com/llvm/llvm-project/issues/118358>`__
104`LWG4144 <https://wg21.link/LWG4144>`__Disallow ``unique_ptr<T&, D>``2024-11 (Wrocław)`#118359 <https://github.com/llvm/llvm-project/issues/118359>`__
105`LWG4147 <https://wg21.link/LWG4147>`__Precondition on ``inplace_vector::emplace``2024-11 (Wrocław)`#118361 <https://github.com/llvm/llvm-project/issues/118361>`__
106`LWG4148 <https://wg21.link/LWG4148>`__``unique_ptr::operator*`` should not allow dangling references2024-11 (Wrocław)`#118362 <https://github.com/llvm/llvm-project/issues/118362>`__
107`LWG4153 <https://wg21.link/LWG4153>`__Fix extra "-1" for ``philox_engine::max()``2024-11 (Wrocław)`#118363 <https://github.com/llvm/llvm-project/issues/118363>`__
108`LWG4154 <https://wg21.link/LWG4154>`__The Mandates for ``std::packaged_task``'s constructor from a callable entity should consider decaying2024-11 (Wrocław)`#118364 <https://github.com/llvm/llvm-project/issues/118364>`__
109`LWG4157 <https://wg21.link/LWG4157>`__The resolution of LWG3465 was damaged by P2167R32024-11 (Wrocław)|Complete|20`#118365 <https://github.com/llvm/llvm-project/issues/118365>`__
110`LWG4164 <https://wg21.link/LWG4164>`__Missing guarantees for ``forward_list`` modifiers2024-11 (Wrocław)|Complete|21`#118366 <https://github.com/llvm/llvm-project/issues/118366>`__
111`LWG4169 <https://wg21.link/LWG4169>`__``std::atomic<T>``'s default constructor should be constrained2024-11 (Wrocław)`#118367 <https://github.com/llvm/llvm-project/issues/118367>`__
112`LWG4170 <https://wg21.link/LWG4170>`__``contiguous_iterator`` should require ``to_address(I{})``2024-11 (Wrocław)`#118368 <https://github.com/llvm/llvm-project/issues/118368>`__
113
114`LWG3578 <https://wg21.link/LWG3578>`__Iterator SCARYness in the context of associative container merging2025-02 (Hagenberg)`#127859 <https://github.com/llvm/llvm-project/issues/127859>`__
115`LWG3956 <https://wg21.link/LWG3956>`__``chrono::parse`` uses ``from_stream`` as a customization point2025-02 (Hagenberg)`#127860 <https://github.com/llvm/llvm-project/issues/127860>`__
116`LWG4172 <https://wg21.link/LWG4172>`__``unique_lock`` self-move-assignment is broken2025-02 (Hagenberg)|Complete|22`#127861 <https://github.com/llvm/llvm-project/issues/127861>`__
117`LWG4175 <https://wg21.link/LWG4175>`__``get_env()`` specified in terms of ``as_const()`` but this doesn't work with rvalue senders2025-02 (Hagenberg)`#127862 <https://github.com/llvm/llvm-project/issues/127862>`__
118`LWG4179 <https://wg21.link/LWG4179>`__Wrong range in ``[alg.search]``2025-02 (Hagenberg)`#127863 <https://github.com/llvm/llvm-project/issues/127863>`__
119`LWG4186 <https://wg21.link/LWG4186>`__``regex_traits::transform_primary`` mistakenly detects ``typeid`` of a function2025-02 (Hagenberg)`#127864 <https://github.com/llvm/llvm-project/issues/127864>`__
120`LWG4189 <https://wg21.link/LWG4189>`__``cache_latest_view`` should be freestanding2025-02 (Hagenberg)`#127865 <https://github.com/llvm/llvm-project/issues/127865>`__
121`LWG4191 <https://wg21.link/LWG4191>`__P1467 changed the return type of ``pow(complex<float>, int)``2025-02 (Hagenberg)`#127866 <https://github.com/llvm/llvm-project/issues/127866>`__
122`LWG4196 <https://wg21.link/LWG4196>`__Complexity of ``inplace_merge()`` is incorrect2025-02 (Hagenberg)`#127867 <https://github.com/llvm/llvm-project/issues/127867>`__
123
124`LWG4198 <https://wg21.link/LWG4198>`__``schedule_from`` isn't starting the schedule sender if decay-copying results throws2025-06 (Sofia)`#148188 <https://github.com/llvm/llvm-project/issues/148188>`__
125`LWG4202 <https://wg21.link/LWG4202>`__``enable-sender`` should be a variable template2025-06 (Sofia)`#148189 <https://github.com/llvm/llvm-project/issues/148189>`__
126`LWG4203 <https://wg21.link/LWG4203>`__Constraints on ``get-state`` functions are incorrect2025-06 (Sofia)`#148190 <https://github.com/llvm/llvm-project/issues/148190>`__
127`LWG4204 <https://wg21.link/LWG4204>`__specification of ``as-sndr2(Sig)`` in [exec.let] is incomplete2025-06 (Sofia)`#148192 <https://github.com/llvm/llvm-project/issues/148192>`__
128`LWG4205 <https://wg21.link/LWG4205>`__``let_[*].transform_env`` is specified in terms of the ``let_*`` sender itself instead of its child2025-06 (Sofia)`#148193 <https://github.com/llvm/llvm-project/issues/148193>`__
129`LWG4208 <https://wg21.link/LWG4208>`__Wording needs to ensure that in ``connect(sndr, rcvr)`` that ``rcvr`` expression is only evaluated once2025-06 (Sofia)`#148194 <https://github.com/llvm/llvm-project/issues/148194>`__
130`LWG4209 <https://wg21.link/LWG4209>`__``default_domain::transform_env`` should be returning ``FWD-ENV(env)``2025-06 (Sofia)`#148196 <https://github.com/llvm/llvm-project/issues/148196>`__
131`LWG4188 <https://wg21.link/LWG4188>`__``ostream::sentry`` destructor should handle exceptions2025-06 (Sofia)`#148200 <https://github.com/llvm/llvm-project/issues/148200>`__
132`LWG4200 <https://wg21.link/LWG4200>`__The ``operation_state`` concept can be simplified2025-06 (Sofia)`#148201 <https://github.com/llvm/llvm-project/issues/148201>`__
133`LWG4201 <https://wg21.link/LWG4201>`__``with-await-transform::await_transform`` should not use a deduced return type2025-06 (Sofia)`#148202 <https://github.com/llvm/llvm-project/issues/148202>`__
134`LWG4217 <https://wg21.link/LWG4217>`__Clarify ``mdspan`` layout mapping requirements for ``rank == 0``2025-06 (Sofia)`#148203 <https://github.com/llvm/llvm-project/issues/148203>`__
135`LWG4222 <https://wg21.link/LWG4222>`__``expected`` constructor from a single value missing a constraint2025-06 (Sofia)|Complete|22`#148208 <https://github.com/llvm/llvm-project/issues/148208>`__
136`LWG4224 <https://wg21.link/LWG4224>`__Philox engines should be freestanding2025-06 (Sofia)`#148210 <https://github.com/llvm/llvm-project/issues/148210>`__
137`LWG4227 <https://wg21.link/LWG4227>`__Missing ``noexcept`` operator in [exec.when.all]2025-06 (Sofia)`#148211 <https://github.com/llvm/llvm-project/issues/148211>`__
138`LWG4231 <https://wg21.link/LWG4231>`__``datapar::chunk<N>`` should use ``simd-size-type`` instead of ``size_t``2025-06 (Sofia)`#148215 <https://github.com/llvm/llvm-project/issues/148215>`__
139`LWG4232 <https://wg21.link/LWG4232>`__``datapar::resize`` does not resize2025-06 (Sofia)`#148216 <https://github.com/llvm/llvm-project/issues/148216>`__
140`LWG4233 <https://wg21.link/LWG4233>`__The helper lambda of ``std::erase`` for ``hive`` should specify return type as ``bool``2025-06 (Sofia)`#148217 <https://github.com/llvm/llvm-project/issues/148217>`__
141`LWG4234 <https://wg21.link/LWG4234>`__Including ``<hive>`` doesn't provide ``std::begin/end``2025-06 (Sofia)`#148218 <https://github.com/llvm/llvm-project/issues/148218>`__
142`LWG4235 <https://wg21.link/LWG4235>`__``cache_latest_view`` and ``to_input_view`` miss ``reserve_hint``2025-06 (Sofia)`#148219 <https://github.com/llvm/llvm-project/issues/148219>`__
143`LWG4236 <https://wg21.link/LWG4236>`__``chunk_view::outer-iterator::value_type`` should provide ``reserve_hint``2025-06 (Sofia)`#148220 <https://github.com/llvm/llvm-project/issues/148220>`__
144`LWG4239 <https://wg21.link/LWG4239>`__``flat_map``'s transparent comparator no longer works for string literals2025-06 (Sofia)`#148223 <https://github.com/llvm/llvm-project/issues/148223>`__
145`LWG4242 <https://wg21.link/LWG4242>`__``ranges::distance`` does not work with volatile iterators2025-06 (Sofia)`#148224 <https://github.com/llvm/llvm-project/issues/148224>`__
146`LWG4245 <https://wg21.link/LWG4245>`__Operators that interact with ``counted_iterator`` and ``default_sentinel_t`` should be ``noexcept``2025-06 (Sofia)`#148226 <https://github.com/llvm/llvm-project/issues/148226>`__
147`LWG4247 <https://wg21.link/LWG4247>`__Header ``<stdbit.h>`` is not yet freestanding2025-06 (Sofia)`#148227 <https://github.com/llvm/llvm-project/issues/148227>`__
148
149`LWG2991 <https://wg21.link/LWG2991>`__``variant copy`` constructor missing ``noexcept(see below)``2025-11 (Kona)`#171301 <https://github.com/llvm/llvm-project/issues/171301>`__
150`LWG3090 <https://wg21.link/LWG3090>`__What is §[time.duration.cons]p4's "no overflow is induced in the conversion" intended to mean?2025-11 (Kona)`#171302 <https://github.com/llvm/llvm-project/issues/171302>`__
151`LWG3343 <https://wg21.link/LWG3343>`__Ordering of calls to ``unlock()`` and ``notify_all()`` in Effects element of ``notify_all_at_thread_exit()`` should be reversed2025-11 (Kona)|Complete|16`#105356 <https://github.com/llvm/llvm-project/issues/105356>`__
152`LWG3454 <https://wg21.link/LWG3454>`__``pointer_traits::pointer_to`` should be ``constexpr``2025-11 (Kona)`#171307 <https://github.com/llvm/llvm-project/issues/171307>`__
153`LWG3627 <https://wg21.link/LWG3627>`__Inconsistent specifications for ``std::make_optional`` overloads2025-11 (Kona)|Complete|22`#171309 <https://github.com/llvm/llvm-project/issues/171309>`__
154`LWG4015 <https://wg21.link/LWG4015>`__LWG 3973 broke const overloads of ``std::optional`` monadic operations2025-11 (Kona)`#171310 <https://github.com/llvm/llvm-project/issues/171310>`__
155`LWG4020 <https://wg21.link/LWG4020>`__``extents::index-cast`` weirdness2025-11 (Kona)`#171311 <https://github.com/llvm/llvm-project/issues/171311>`__
156`LWG4136 <https://wg21.link/LWG4136>`__Specify behavior of [linalg] Hermitian algorithms on diagonal with nonzero imaginary part2025-11 (Kona)`#171312 <https://github.com/llvm/llvm-project/issues/171312>`__
157`LWG4137 <https://wg21.link/LWG4137>`__Fix *Mandates*, *Preconditions*, and *Complexity* elements of [linalg] algorithms2025-11 (Kona)`#171313 <https://github.com/llvm/llvm-project/issues/171313>`__
158`LWG4166 <https://wg21.link/LWG4166>`__``concat_view::end()`` should be more constrained in order to support noncopyable iterators2025-11 (Kona)`#171314 <https://github.com/llvm/llvm-project/issues/171314>`__
159`LWG4230 <https://wg21.link/LWG4230>`__``simd<complex>::real/imag`` is overconstrained2025-11 (Kona)`#171316 <https://github.com/llvm/llvm-project/issues/171316>`__
160`LWG4243 <https://wg21.link/LWG4243>`__``as_bytes``/``as_writable_bytes`` is broken with ``span<volatile T>``2025-11 (Kona)`#171317 <https://github.com/llvm/llvm-project/issues/171317>`__
161`LWG4251 <https://wg21.link/LWG4251>`__Move assignment for ``indirect`` unnecessarily requires copy construction2025-11 (Kona)`#171318 <https://github.com/llvm/llvm-project/issues/171318>`__
162`LWG4253 <https://wg21.link/LWG4253>`__``basic_const_iterator`` should provide ``iterator_type``2025-11 (Kona)`#171319 <https://github.com/llvm/llvm-project/issues/171319>`__
163`LWG4255 <https://wg21.link/LWG4255>`__``move_only_function`` constructor should recognize empty ``copyable_function``\s2025-11 (Kona)`#171320 <https://github.com/llvm/llvm-project/issues/171320>`__
164`LWG4256 <https://wg21.link/LWG4256>`__Incorrect constrains for ``function_ref`` constructors from ``nontype_t``2025-11 (Kona)`#171321 <https://github.com/llvm/llvm-project/issues/171321>`__
165`LWG4257 <https://wg21.link/LWG4257>`__Stream insertion for ``chrono::local_time`` should be constrained2025-11 (Kona)`#171322 <https://github.com/llvm/llvm-project/issues/171322>`__
166`LWG4260 <https://wg21.link/LWG4260>`__Query objects must be default constructible2025-11 (Kona)`#171323 <https://github.com/llvm/llvm-project/issues/171323>`__
167`LWG4265 <https://wg21.link/LWG4265>`__``std::midpoint`` should not accept ``const bool``2025-11 (Kona)|Complete|22`#171324 <https://github.com/llvm/llvm-project/issues/171324>`__
168`LWG4266 <https://wg21.link/LWG4266>`__``layout_stride::mapping`` should treat empty mappings as exhaustive2025-11 (Kona)`#171325 <https://github.com/llvm/llvm-project/issues/171325>`__
169`LWG4269 <https://wg21.link/LWG4269>`__``unique_copy`` passes arguments to its predicate backwards2025-11 (Kona)`#171326 <https://github.com/llvm/llvm-project/issues/171326>`__
170`LWG4272 <https://wg21.link/LWG4272>`__For ``rank == 0``, ``layout_stride`` is atypically convertible2025-11 (Kona)`#171327 <https://github.com/llvm/llvm-project/issues/171327>`__
171`LWG4274 <https://wg21.link/LWG4274>`__The ``chrono::hh_mm_ss`` constructor is ill-formed for unsigned durations2025-11 (Kona)`#171328 <https://github.com/llvm/llvm-project/issues/171328>`__
172`LWG4275 <https://wg21.link/LWG4275>`__``std::dynamic_extent`` should also be defined in ``<mdspan>``2025-11 (Kona)|Complete|21`#171329 <https://github.com/llvm/llvm-project/issues/171329>`__
173`LWG4276 <https://wg21.link/LWG4276>`__``front()`` and ``back()`` are not hardened for zero-length ``std::array``\s2025-11 (Kona)`#171330 <https://github.com/llvm/llvm-project/issues/171330>`__
174`LWG4280 <https://wg21.link/LWG4280>`__``simd::partial_load`` uses undefined identifier ``T``2025-11 (Kona)`#171331 <https://github.com/llvm/llvm-project/issues/171331>`__
175`LWG4286 <https://wg21.link/LWG4286>`__Some more feature-test macros for fully freestanding features are not marked freestanding2025-11 (Kona)`#171332 <https://github.com/llvm/llvm-project/issues/171332>`__
176`LWG4291 <https://wg21.link/LWG4291>`__``explicit map(const Allocator&)`` should be ``constexpr``2025-11 (Kona)`#171333 <https://github.com/llvm/llvm-project/issues/171333>`__
177`LWG4292 <https://wg21.link/LWG4292>`__Unordered container local iterators should be constexpr iterators2025-11 (Kona)`#171334 <https://github.com/llvm/llvm-project/issues/171334>`__
178`LWG4293 <https://wg21.link/LWG4293>`__span::subspan/first/last chooses wrong constructor when T is const-qualified bool2025-11 (Kona)`#171335 <https://github.com/llvm/llvm-project/issues/171335>`__
179`LWG4294 <https://wg21.link/LWG4294>`__``bitset(const CharT*)`` constructor needs to be constrained2025-11 (Kona)`#171336 <https://github.com/llvm/llvm-project/issues/171336>`__
180`LWG4297 <https://wg21.link/LWG4297>`__Missing ``permutable`` constraint for iterator overloads in Parallel Range Algorithms2025-11 (Kona)`#171338 <https://github.com/llvm/llvm-project/issues/171338>`__
181`LWG4299 <https://wg21.link/LWG4299>`__Missing *Mandates:* part in ``optional<T&>::transform``2025-11 (Kona)`#171339 <https://github.com/llvm/llvm-project/issues/171339>`__
182`LWG4300 <https://wg21.link/LWG4300>`__Missing *Returns:* element in ``optional<T&>::emplace``2025-11 (Kona)|Complete|22`#171340 <https://github.com/llvm/llvm-project/issues/171340>`__
183`LWG4301 <https://wg21.link/LWG4301>`__``condition_variable{_any}::wait_{for, until}`` should take timeout by value2025-11 (Kona)`#171341 <https://github.com/llvm/llvm-project/issues/171341>`__
184`LWG4302 <https://wg21.link/LWG4302>`__Problematic ``vector_sum_of_squares`` wording2025-11 (Kona)`#171342 <https://github.com/llvm/llvm-project/issues/171342>`__
185`LWG4304 <https://wg21.link/LWG4304>`__``std::optional<NonReturnable&>`` is ill-formed due to ``value_or``2025-11 (Kona)`#171343 <https://github.com/llvm/llvm-project/issues/171343>`__
186`LWG4305 <https://wg21.link/LWG4305>`__Missing user requirements on ``type_order`` template2025-11 (Kona)`#171344 <https://github.com/llvm/llvm-project/issues/171344>`__
187`LWG4308 <https://wg21.link/LWG4308>`__``std::optional<T&>::iterator`` can't be a contiguous iterator for some ``T``2025-11 (Kona)|Complete|22`#171345 <https://github.com/llvm/llvm-project/issues/171345>`__
188`LWG4312 <https://wg21.link/LWG4312>`__Const and value category mismatch for ``allocator_arg_t``/``allocator_arg`` in the description of uses-allocator construction2025-11 (Kona)`#171346 <https://github.com/llvm/llvm-project/issues/171346>`__
189`LWG4315 <https://wg21.link/LWG4315>`__Insufficient specification of ``vector_two_norm`` and ``matrix_frob_norm``2025-11 (Kona)`#171347 <https://github.com/llvm/llvm-project/issues/171347>`__
190`LWG4316 <https://wg21.link/LWG4316>`__``{can_}substitute`` specification is ill-formed2025-11 (Kona)`#171348 <https://github.com/llvm/llvm-project/issues/171348>`__
191`LWG4317 <https://wg21.link/LWG4317>`__The meaning of "resource" in the *Cpp17Destructible* requirements is undefined2025-11 (Kona)`#171349 <https://github.com/llvm/llvm-project/issues/171349>`__
192`LWG4318 <https://wg21.link/LWG4318>`__Have ``hive::erase_if`` reevaluate ``end()`` to avoid UB2025-11 (Kona)`#171350 <https://github.com/llvm/llvm-project/issues/171350>`__
193`LWG4328 <https://wg21.link/LWG4328>`__Remove note in §[exec.sched] regarding waiting for completion of scheduled operations2025-11 (Kona)`#171351 <https://github.com/llvm/llvm-project/issues/171351>`__
194`LWG4340 <https://wg21.link/LWG4340>`__``task::promise_type::unhandled_stopped()`` should be ``noexcept``2025-11 (Kona)`#171352 <https://github.com/llvm/llvm-project/issues/171352>`__
195`LWG4341 <https://wg21.link/LWG4341>`__Missing rvalue reference qualification for ``task::connect()``2025-11 (Kona)`#171353 <https://github.com/llvm/llvm-project/issues/171353>`__
196`LWG4342 <https://wg21.link/LWG4342>`__Missing rvalue reference qualification for ``task_scheduler::ts-sender::connect()``2025-11 (Kona)`#171354 <https://github.com/llvm/llvm-project/issues/171354>`__
197`LWG4343 <https://wg21.link/LWG4343>`__Missing default template arguments for ``task``2025-11 (Kona)`#171355 <https://github.com/llvm/llvm-project/issues/171355>`__
198`LWG4345 <https://wg21.link/LWG4345>`__``task::promise_type::return_value`` default template parameter2025-11 (Kona)`#171356 <https://github.com/llvm/llvm-project/issues/171356>`__
199`LWG4346 <https://wg21.link/LWG4346>`__``task::promise_type::return_void``/``value lack`` a specification2025-11 (Kona)`#171357 <https://github.com/llvm/llvm-project/issues/171357>`__
200`LWG4349 <https://wg21.link/LWG4349>`__``task`` is not actually started lazily2025-11 (Kona)`#171358 <https://github.com/llvm/llvm-project/issues/171358>`__
201`LWG4351 <https://wg21.link/LWG4351>`__``integral-constant-like`` needs more ``remove_cvref_t``2025-11 (Kona)`#171359 <https://github.com/llvm/llvm-project/issues/171359>`__
202`LWG4358 <https://wg21.link/LWG4358>`__§[exec.as.awaitable] is using "Preconditions:" when it should probably be described in the constraint2025-11 (Kona)`#171360 <https://github.com/llvm/llvm-project/issues/171360>`__
203`LWG4360 <https://wg21.link/LWG4360>`__``awaitable-sender`` concept should qualify use of ``awaitable-receiver`` type2025-11 (Kona)`#171361 <https://github.com/llvm/llvm-project/issues/171361>`__
204`LWG4366 <https://wg21.link/LWG4366>`__Heterogeneous comparison of ``expected`` may be ill-formed2025-11 (Kona)`#171362 <https://github.com/llvm/llvm-project/issues/171362>`__
205`LWG4369 <https://wg21.link/LWG4369>`__``check-types`` function for ``upon_error`` and ``upon_stopped`` is wrong2025-11 (Kona)`#171363 <https://github.com/llvm/llvm-project/issues/171363>`__
206`LWG4370 <https://wg21.link/LWG4370>`__Comparison of ``optional<T>`` to ``T`` may be ill-formed2025-11 (Kona)|Complete|22`#171364 <https://github.com/llvm/llvm-project/issues/171364>`__
207`LWG4372 <https://wg21.link/LWG4372>`__Weaken *Mandates:* for dynamic padding values in padded layouts2025-11 (Kona)`#171365 <https://github.com/llvm/llvm-project/issues/171365>`__
208`LWG4375 <https://wg21.link/LWG4375>`__``std::simd::bit_ceil`` should not be ``noexcept``2025-11 (Kona)`#171366 <https://github.com/llvm/llvm-project/issues/171366>`__
209`LWG4376 <https://wg21.link/LWG4376>`__ABI tag in return type of [simd.mask.unary] is overconstrained2025-11 (Kona)`#171367 <https://github.com/llvm/llvm-project/issues/171367>`__
210`LWG4377 <https://wg21.link/LWG4377>`__Misleading note about lock-free property of ``std::atomic_ref``2025-11 (Kona)`#171368 <https://github.com/llvm/llvm-project/issues/171368>`__
211`LWG4382 <https://wg21.link/LWG4382>`__The ``simd::basic_mask(bool)`` overload needs to be more constrained2025-11 (Kona)`#171369 <https://github.com/llvm/llvm-project/issues/171369>`__
212`LWG4383 <https://wg21.link/LWG4383>`__``constant_wrapper``\'s pseudo-mutators are underconstrained2025-11 (Kona)`#171370 <https://github.com/llvm/llvm-project/issues/171370>`__
213`LWG4384 <https://wg21.link/LWG4384>`__``flat_set::erase(iterator)`` is underconstrained2025-11 (Kona)`#171371 <https://github.com/llvm/llvm-project/issues/171371>`__
214`LWG4388 <https://wg21.link/LWG4388>`__Align new definition of ``va_start`` with C232025-11 (Kona)`#171372 <https://github.com/llvm/llvm-project/issues/171372>`__
215`LWG4396 <https://wg21.link/LWG4396>`__Improve ``inplace_vector(from_range_t, R&& rg)``2025-11 (Kona)`#171373 <https://github.com/llvm/llvm-project/issues/171373>`__
216`LWG4398 <https://wg21.link/LWG4398>`__``enable_nonlocking_formatter_optimization`` should be disabled for container adaptors2025-11 (Kona)`#171375 <https://github.com/llvm/llvm-project/issues/171375>`__
217`LWG4399 <https://wg21.link/LWG4399>`__``enable_nonlocking_formatter_optimization`` for ``pair`` and ``tuple`` needs ``remove_cvref_t``2025-11 (Kona)`#171376 <https://github.com/llvm/llvm-project/issues/171376>`__
218`LWG4403 <https://wg21.link/LWG4403>`__``simd::basic_vec`` CTAD misses difference type casting2025-11 (Kona)`#171377 <https://github.com/llvm/llvm-project/issues/171377>`__
219`LWG4407 <https://wg21.link/LWG4407>`__``constexpr-wrapper-like`` needs ``remove_cvref_t`` in ``simd::basic_vec`` constructor2025-11 (Kona)`#171378 <https://github.com/llvm/llvm-project/issues/171378>`__
220`LWG4412 <https://wg21.link/LWG4412>`__Fix declaration of ``zero_element`` and ``uninit_element``2025-11 (Kona)`#171379 <https://github.com/llvm/llvm-project/issues/171379>`__
221`LWG4413 <https://wg21.link/LWG4413>`__Unused/left-over ``simd::alignment`` specialization for ``basic_mask``2025-11 (Kona)`#171380 <https://github.com/llvm/llvm-project/issues/171380>`__
222`LWG4415 <https://wg21.link/LWG4415>`__``task::promise_type::uncaught_exception`` seems to be misnamed2025-11 (Kona)`#171381 <https://github.com/llvm/llvm-project/issues/171381>`__
223`LWG4416 <https://wg21.link/LWG4416>`__``<meta>`` should include ``<compare>``2025-11 (Kona)`#171382 <https://github.com/llvm/llvm-project/issues/171382>`__
224`LWG4420 <https://wg21.link/LWG4420>`__§[simd] conversions (constructor, load, stores, gather, and scatter) are incorrectly constrained for ``<stdfloat>`` types2025-11 (Kona)`#171383 <https://github.com/llvm/llvm-project/issues/171383>`__
225`LWG4422 <https://wg21.link/LWG4422>`__``meta::access_context`` should be a consteval-only type2025-11 (Kona)`#171384 <https://github.com/llvm/llvm-project/issues/171384>`__
226`LWG4423 <https://wg21.link/LWG4423>`__``meta::data_member_spec`` allows negative bit-field widths2025-11 (Kona)`#171385 <https://github.com/llvm/llvm-project/issues/171385>`__
227`LWG4424 <https://wg21.link/LWG4424>`__``meta::define_aggregate`` should require a class type2025-11 (Kona)`#171386 <https://github.com/llvm/llvm-project/issues/171386>`__
228`LWG4425 <https://wg21.link/LWG4425>`__CTAD ``function_ref`` of data member pointer should produce noexcept signature2025-11 (Kona)`#171387 <https://github.com/llvm/llvm-project/issues/171387>`__
229`LWG4426 <https://wg21.link/LWG4426>`__Clarify what ``meta::reflect_constant_string`` considers a string literal2025-11 (Kona)`#171388 <https://github.com/llvm/llvm-project/issues/171388>`__
230`LWG4427 <https://wg21.link/LWG4427>`__``meta::dealias`` needs to work with things that aren't entities2025-11 (Kona)`#171390 <https://github.com/llvm/llvm-project/issues/171390>`__
231`LWG4428 <https://wg21.link/LWG4428>`__Metafunctions should not be defined in terms of constant subexpressions2025-11 (Kona)`#171391 <https://github.com/llvm/llvm-project/issues/171391>`__
232`LWG4429 <https://wg21.link/LWG4429>`__``meta::alignment_of`` should exclude data member description of bit-field2025-11 (Kona)`#171393 <https://github.com/llvm/llvm-project/issues/171393>`__
233`LWG4430 <https://wg21.link/LWG4430>`__``from_chars`` should not parse ``0b"`` base prefixes"2025-11 (Kona)`#171394 <https://github.com/llvm/llvm-project/issues/171394>`__
234`LWG4431 <https://wg21.link/LWG4431>`__Parallel ``std::ranges::destroy`` should allow exceptions2025-11 (Kona)`#171396 <https://github.com/llvm/llvm-project/issues/171396>`__
235`LWG4432 <https://wg21.link/LWG4432>`__Clarify element initialization for ``meta::reflect_constant_array``2025-11 (Kona)`#171397 <https://github.com/llvm/llvm-project/issues/171397>`__
236`LWG4433 <https://wg21.link/LWG4433>`__Incorrect query for C language linkage2025-11 (Kona)`#171398 <https://github.com/llvm/llvm-project/issues/171398>`__
237`LWG4434 <https://wg21.link/LWG4434>`__``meta::is_accessible`` does not need to consider incomplete *D*2025-11 (Kona)`#171399 <https://github.com/llvm/llvm-project/issues/171399>`__
238`LWG4435 <https://wg21.link/LWG4435>`__``meta::has_identifier`` doesn't handle all types2025-11 (Kona)`#171400 <https://github.com/llvm/llvm-project/issues/171400>`__
239`LWG4438 <https://wg21.link/LWG4438>`__Bad expression in [exec.when.all]2025-11 (Kona)`#171401 <https://github.com/llvm/llvm-project/issues/171401>`__
240`LWG4439 <https://wg21.link/LWG4439>`__``std::optional<T&>::swap`` possibly selects ADL-found ``swap``2025-11 (Kona)|Complete|22`#171402 <https://github.com/llvm/llvm-project/issues/171402>`__
241`LWG4440 <https://wg21.link/LWG4440>`__Forward declarations of entities need also in entries2025-11 (Kona)`#171403 <https://github.com/llvm/llvm-project/issues/171403>`__
242`LWG4441 <https://wg21.link/LWG4441>`__``ranges::rotate`` do not handle sized-but-not-sized-sentinel ranges correctly2025-11 (Kona)`#171404 <https://github.com/llvm/llvm-project/issues/171404>`__
243`LWG4442 <https://wg21.link/LWG4442>`__Clarify ``expr`` and ``fn`` for ``meta::reflect_object`` and ``meta::reflect_function``2025-11 (Kona)`#171405 <https://github.com/llvm/llvm-project/issues/171405>`__
244`LWG4443 <https://wg21.link/LWG4443>`__Clean up identifier comparisons in ``meta::define_aggregate``2025-11 (Kona)`#171406 <https://github.com/llvm/llvm-project/issues/171406>`__
245`LWG4444 <https://wg21.link/LWG4444>`__Fix default template arguments for ``ranges::replace`` and ``ranges::replace_if``2025-11 (Kona)`#171407 <https://github.com/llvm/llvm-project/issues/171407>`__
246`LWG4445 <https://wg21.link/LWG4445>`__``sch_`` must not be in moved-from state2025-11 (Kona)`#171408 <https://github.com/llvm/llvm-project/issues/171408>`__
247`LWG4446 <https://wg21.link/LWG4446>`__Bad phrasing for ``SCHED(s)``2025-11 (Kona)`#171409 <https://github.com/llvm/llvm-project/issues/171409>`__
248`LWG4447 <https://wg21.link/LWG4447>`__Remove unnecessary ``sizeof...(Env) > 1`` condition2025-11 (Kona)`#171410 <https://github.com/llvm/llvm-project/issues/171410>`__
249`LWG4448 <https://wg21.link/LWG4448>`__Do not forward ``fn`` in ``completion_signatures``2025-11 (Kona)`#171411 <https://github.com/llvm/llvm-project/issues/171411>`__
250`LWG4449 <https://wg21.link/LWG4449>`__``define_aggregate`` members must be public2025-11 (Kona)`#171412 <https://github.com/llvm/llvm-project/issues/171412>`__
251`LWG4450 <https://wg21.link/LWG4450>`__``std::atomic_ref<T>::store_key`` should be disabled for const ``T``2025-11 (Kona)`#171414 <https://github.com/llvm/llvm-project/issues/171414>`__
252`LWG4451 <https://wg21.link/LWG4451>`__``make_shared`` should not refer to a type ``U[N]`` for runtime N2025-11 (Kona)`#171415 <https://github.com/llvm/llvm-project/issues/171415>`__
253`LWG4452 <https://wg21.link/LWG4452>`__Make *deref-move* constexpr2025-11 (Kona)`#171416 <https://github.com/llvm/llvm-project/issues/171416>`__
254`LWG4455 <https://wg21.link/LWG4455>`__Add missing constraint to ``basic-sender::get_completion_signatures`` definition2025-11 (Kona)`#171417 <https://github.com/llvm/llvm-project/issues/171417>`__
255`LWG4456 <https://wg21.link/LWG4456>`__Decay ``Data`` and ``Child`` in ``make-sender``2025-11 (Kona)`#171418 <https://github.com/llvm/llvm-project/issues/171418>`__
256`LWG4459 <https://wg21.link/LWG4459>`__Protect ``get_completion_signatures`` fold expression from overloaded commas2025-11 (Kona)`#171419 <https://github.com/llvm/llvm-project/issues/171419>`__
257`LWG4461 <https://wg21.link/LWG4461>`__``stop-when`` needs to evaluate unstoppable tokens2025-11 (Kona)`#171420 <https://github.com/llvm/llvm-project/issues/171420>`__
258`LWG4462 <https://wg21.link/LWG4462>`__Algorithm requirements don't describe semantics of ``s - i`` well2025-11 (Kona)`#171421 <https://github.com/llvm/llvm-project/issues/171421>`__
259`LWG4463 <https://wg21.link/LWG4463>`__Change wording to 'model' from 'subsumes' in [algorithms.parallel.user]2025-11 (Kona)`#171422 <https://github.com/llvm/llvm-project/issues/171422>`__
260`LWG4464 <https://wg21.link/LWG4464>`__§[alg.merge] Wording tweaks2025-11 (Kona)`#171423 <https://github.com/llvm/llvm-project/issues/171423>`__
261`LWG4465 <https://wg21.link/LWG4465>`__§[alg.partitions] Clarify *Returns:* element2025-11 (Kona)`#171424 <https://github.com/llvm/llvm-project/issues/171424>`__
262
263`LWG4139 <https://wg21.link/LWG4139>`__§[time.zone.leap] recursive constraint in ``<=>``Not Adopted Yet|Complete|20`#118369 <https://github.com/llvm/llvm-project/issues/118369>`__
264`LWG3456 <https://wg21.link/LWG3456>`__Pattern used by ``std::from_chars`` is underspecified (option B)Not Adopted Yet|Complete|20`#118370 <https://github.com/llvm/llvm-project/issues/118370>`__
265`LWG3882 <https://wg21.link/LWG3882>`__``tuple`` relational operators have confused friendshipsNot Adopted Yet|Complete|22The comparison operators are constrained harder than the proposed resolution. libstdc++ and MSVC STL do the same.
266