[llvm-bugs] [Bug 104405] new (align_val_t(...)) when launched clang from Microsoft Visual Studio 2022

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104405 Summary new (align_val_t(...)) when launched clang from Microsoft Visual Studio 2022 Labels clang Assignees

[llvm-bugs] [Bug 104400] cppcoreguidelines-prefer-member-initializer suggests fix which doesn't compile [clang-tidy][suggestion does not compile]

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104400 Summary cppcoreguidelines-prefer-member-initializer suggests fix which doesn't compile [clang-tidy][suggestion does not compile] Labels clang-tidy

[llvm-bugs] [Bug 104396] vscode-lldb: show breakpoint hit count

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104396 Summary vscode-lldb: show breakpoint hit count Labels new issue Assignees Reporter fr

[llvm-bugs] [Bug 104393] [stack guard] Stack guard overhead on Windows platform

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104393 Summary [stack guard] Stack guard overhead on Windows platform Labels new issue Assignees Reporter

[llvm-bugs] [Bug 104392] [HLSL] [DirectX] support 64-bit operations

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104392 Summary [HLSL] [DirectX] support 64-bit operations Labels backend:DirectX, HLSL Assignees

[llvm-bugs] [Bug 104391] [clang][c23] macro + non-void cast incorrectly suppresses "nodiscard" warning

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104391 Summary [clang][c23] macro + non-void cast incorrectly suppresses "nodiscard" warning Labels clang Assignees

[llvm-bugs] [Bug 104389] LWG3573: Missing Throws element for `basic_string_view(It begin, End end)`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104389 Summary LWG3573: Missing Throws element for `basic_string_view(It begin, End end)` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104388] LWG3572: `copyable-box` should be fully `constexpr`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104388 Summary LWG3572: `copyable-box` should be fully `constexpr` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104387] LWG3571: `flush_emit` should set `badbit` if the `emit` call fails

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104387 Summary LWG3571: `flush_emit` should set `badbit` if the `emit` call fails Labels libc++, c++23, lwg-issue As

[llvm-bugs] [Bug 104386] LWG3570: `basic_osyncstream::emit` should be an unformatted output function

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104386 Summary LWG3570: `basic_osyncstream::emit` should be an unformatted output function Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104385] LWG3568: `basic_istream_view` needs to initialize `value_`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104385 Summary LWG3568: `basic_istream_view` needs to initialize `value_` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104384] LWG3567: Formatting move-only iterators take two

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104384 Summary LWG3567: Formatting move-only iterators take two Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104383] LWG3566: Constraint recursion for `operator<=>(optional, U)`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104383 Summary LWG3566: Constraint recursion for `operator<=>(optional, U)` Labels libc++, c++23, lwg-issue Assignee

[llvm-bugs] [Bug 104382] LWG3563: `keys_view` example is broken

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104382 Summary LWG3563: `keys_view` example is broken Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104381] LWG3561: Issue with internal counter in `discard_block_engine`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104381 Summary LWG3561: Issue with internal counter in `discard_block_engine` Labels libc++, c++23, lwg-issue Assign

[llvm-bugs] [Bug 104380] LWG3560: `ranges::equal` and `ranges::is_permutation` should short-circuit for `sized_ranges`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104380 Summary LWG3560: `ranges::equal` and `ranges::is_permutation` should short-circuit for `sized_ranges` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104379] LWG3559: Semantic requirements of `sized_range` is circular

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104379 Summary LWG3559: Semantic requirements of `sized_range` is circular Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104377] LWG3554: `chrono::parse` needs `const charT*` and `basic_string_view` overloads

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104377 Summary LWG3554: `chrono::parse` needs `const charT*` and `basic_string_view` overloads Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104378] LWG3557: The `static_cast` expression in `convertible_to` has the wrong operand

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104378 Summary LWG3557: The `static_cast` _expression_ in `convertible_to` has the wrong operand Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104376] LWG3535: `join_view::iterator::iterator_category` and `::iterator_concept` lie

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104376 Summary LWG3535: `join_view::iterator::iterator_category` and `::iterator_concept` lie Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104375] LWG3498: Inconsistent `noexcept`-specifiers for `basic_syncbuf`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104375 Summary LWG3498: Inconsistent `noexcept`-specifiers for `basic_syncbuf` Labels libc++, c++23, lwg-issue Assig

[llvm-bugs] [Bug 104374] LWG3480: `directory_iterator` and `recursive_directory_iterator` are not C++20 ranges

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104374 Summary LWG3480: `directory_iterator` and `recursive_directory_iterator` are not C++20 ranges Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104373] LWG3470: `convertible-to-non-slicing` seems to reject valid case

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104373 Summary LWG3470: `convertible-to-non-slicing` seems to reject valid case Labels libc++, c++23, lwg-issue Assi

[llvm-bugs] [Bug 104372] LWG3422: Issues of `seed_seq`'s constructors

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104372 Summary LWG3422: Issues of `seed_seq`'s constructors Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104371] LWG3407: Some problems with the wording changes of P1739R4

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104371 Summary LWG3407: Some problems with the wording changes of P1739R4 Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104370] LWG3392: `ranges::distance()` cannot be used on a move-only iterator with a sized sentinel

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104370 Summary LWG3392: `ranges::distance()` cannot be used on a move-only iterator with a sized sentinel Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104369] LWG3361: `safe_range` case

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104369 Summary LWG3361: `safe_range` case Labels libc++, c++23, lwg-issue Assignees R

[llvm-bugs] [Bug 104368] LWG3293: `move_iterator operator+()` has incorrect constraints

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104368 Summary LWG3293: `move_iterator operator+()` has incorrect constraints Labels libc++, c++23, lwg-issue Assign

[llvm-bugs] [Bug 104367] LWG3152: `common_type` and `common_reference` have flaws in common

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104367 Summary LWG3152: `common_type` and `common_reference` have flaws in common Labels libc++, c++23, lwg-issue As

[llvm-bugs] [Bug 104366] LWG3146: Excessive unwrapping in `std::ref/cref`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104366 Summary LWG3146: Excessive unwrapping in `std::ref/cref` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104365] LWG3123: `duration` constructor from representation shouldn't be effectively non-throwing

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104365 Summary LWG3123: `duration` constructor from representation shouldn't be effectively non-throwing Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104364] LWG3121: `tuple` constructor constraints for `UTypes&&...` overloads

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104364 Summary LWG3121: `tuple` constructor constraints for `UTypes&&...` overloads Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104362] LWG2762: `unique_ptr operator*()` should be `noexcept`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104362 Summary LWG2762: `unique_ptr operator*()` should be `noexcept` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104361] LWG2381: Inconsistency in parsing floating point numbers

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104361 Summary LWG2381: Inconsistency in parsing floating point numbers Labels libc++, c++23, lwg-issue Assignees

llvm-bugs@lists.llvm.org

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104360 Summary LWG2191: Incorrect specification of `match_results(match_results&&)` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104359] LWG3555: `{transform, elements}_view::iterator::iterator_concept` should consider const-qualification of the underlying range

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104359 Summary LWG3555: `{transform,elements}_view::iterator::iterator_concept` should consider const-qualification of the underlying range Labels libc++,

[llvm-bugs] [Bug 104358] LWG3553: Useless constraint in `split_view::outer-iterator::value_type::begin()`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104358 Summary LWG3553: Useless constraint in `split_view::outer-iterator::value_type::begin()` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104357] LWG3552: Parallel specialized memory algorithms should require forward iterators

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104357 Summary LWG3552: Parallel specialized memory algorithms should require forward iterators Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104356] LWG3551: `borrowed_{iterator, subrange}_t` are overspecified

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104356 Summary LWG3551: `borrowed_{iterator,subrange}_t` are overspecified Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104355] LWG3549: `view_interface` is overspecified to derive from `view_base`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104355 Summary LWG3549: `view_interface` is overspecified to derive from `view_base` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104354] LWG3548: `shared_ptr` construction from `unique_ptr` should move (not copy) the deleter

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104354 Summary LWG3548: `shared_ptr` construction from `unique_ptr` should move (not copy) the deleter Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104353] LWG3546: `common_iterator`'s postfix-proxy is not quite right

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104353 Summary LWG3546: `common_iterator`'s postfix-proxy is not quite right Labels libc++, c++23, lwg-issue Assigne

[llvm-bugs] [Bug 104352] LWG3544: `format-arg-store::args` is unintentionally not exposition-only

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104352 Summary LWG3544: `format-arg-store::args` is unintentionally not exposition-only Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104351] LWG3543: Definition of when `counted_iterators` refer to the same sequence isn't quite right

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104351 Summary LWG3543: Definition of when `counted_iterators` refer to the same sequence isn't quite right Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104350] LWG3542: `basic_format_arg` mishandles `basic_string_view` with custom traits

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104350 Summary LWG3542: `basic_format_arg` mishandles `basic_string_view` with custom traits Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104349] LWG3541: `indirectly_readable_traits` should be SFINAE-friendly for all types

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104349 Summary LWG3541: `indirectly_readable_traits` should be SFINAE-friendly for all types Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104348] LWG3540: §[format.arg] There should be no const in `basic_format_arg(const T* p)`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104348 Summary LWG3540: §[format.arg] There should be no const in `basic_format_arg(const T* p)` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104347] [clang][driver] -S and -c are incompatible after #101103 when using Werror, even without -fsyntax-only

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104347 Summary [clang][driver] -S and -c are incompatible after #101103 when using Werror, even without -fsyntax-only Labels clang Assignee

[llvm-bugs] [Bug 104345] LWG3539: `format_to` must not copy models of `output_iterator`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104345 Summary LWG3539: `format_to` must not copy models of `output_iterator` Labels libc++, c++23, lwg-issue Assign

[llvm-bugs] [Bug 104344] LWG3536: Should `chrono::from_stream()` assign zero to duration for failure?

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104344 Summary LWG3536: Should `chrono::from_stream()` assign zero to duration for failure? Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104343] LWG3533: Make `base() const &` consistent across iterator wrappers that supports `input_iterators`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104343 Summary LWG3533: Make `base() const &` consistent across iterator wrappers that supports `input_iterators` Labels libc++, c++23, lwg-

[llvm-bugs] [Bug 104342] LWG3532: `split_view::inner-iterator::operator++(int)` should depend on `Base`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104342 Summary LWG3532: `split_view::inner-iterator::operator++(int)` should depend on `Base` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104341] LWG3530: `BUILTIN-PTR-MEOW` should not opt the type out of syntactic checks

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104341 Summary LWG3530: `BUILTIN-PTR-MEOW` should not opt the type out of syntactic checks Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104340] LWG3529: `priority_queue(first, last)` should construct `c` with `(first, last)`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104340 Summary LWG3529: `priority_queue(first, last)` should construct `c` with `(first, last)` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104339] LWG3528: `make_from_tuple` can perform (the equivalent of) a C-style cast

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104339 Summary LWG3528: `make_from_tuple` can perform (the equivalent of) a C-style cast Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104338] LWG3527: `uses_allocator_construction_args` handles rvalue pairs of rvalue references incorrectly

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104338 Summary LWG3527: `uses_allocator_construction_args` handles rvalue pairs of rvalue references incorrectly Labels libc++, c++23, lwg-i

[llvm-bugs] [Bug 104337] LWG3526: Return types of `uses_allocator_construction_args` unspecified

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104337 Summary LWG3526: Return types of `uses_allocator_construction_args` unspecified Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104336] LWG3523: `iota_view::sentinel` is not always `iota_view`'s sentinel

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104336 Summary LWG3523: `iota_view::sentinel` is not always `iota_view`'s sentinel Labels libc++, c++23, lwg-issue A

[llvm-bugs] [Bug 104335] LWG3522: Missing requirement on `InputIterator` template parameter for `priority_queue` constructors

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104335 Summary LWG3522: Missing requirement on `InputIterator` template parameter for `priority_queue` constructors Labels libc++, c++23, lw

[llvm-bugs] [Bug 104334] LWG3521: Overly strict requirements on `qsort` and `bsearch`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104334 Summary LWG3521: Overly strict requirements on `qsort` and `bsearch` Labels libc++, c++23, lwg-issue Assignee

[llvm-bugs] [Bug 104333] LWG3520: `iter_move` and `iter_swap` are inconsistent for `transform_view::iterator`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104333 Summary LWG3520: `iter_move` and `iter_swap` are inconsistent for `transform_view::iterator` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104332] LWG3519: Incomplete synopses for `` classes

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104332 Summary LWG3519: Incomplete synopses for `` classes Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104331] LWG3518: Exception requirements on char trait operations unclear

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104331 Summary LWG3518: Exception requirements on char trait operations unclear Labels libc++, c++23, lwg-issue Assi

[llvm-bugs] [Bug 104330] LWG3517: `join_view::iterator`'s `iter_swap` is underconstrained

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104330 Summary LWG3517: `join_view::iterator`'s `iter_swap` is underconstrained Labels libc++, c++23, lwg-issue Assi

[llvm-bugs] [Bug 104329] LWG3506: Missing allocator-extended constructors for `priority_queue`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104329 Summary LWG3506: Missing allocator-extended constructors for `priority_queue` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104327] LWG3481: `viewable_range` mishandles lvalue move-only views

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104327 Summary LWG3481: `viewable_range` mishandles lvalue move-only views Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104326] LWG3462: §[formatter.requirements]: Formatter requirements forbid use of `fc.arg()`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104326 Summary LWG3462: §[formatter.requirements]: Formatter requirements forbid use of `fc.arg()` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104325] LWG3430: `std::fstream` & co. should be constructible from string_view

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104325 Summary LWG3430: `std::fstream` & co. should be constructible from string_view Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104324] LWG3410: `lexicographical_compare_three_way` is overspecified

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104324 Summary LWG3410: `lexicographical_compare_three_way` is overspecified Labels libc++, c++23, lwg-issue Assigne

[llvm-bugs] [Bug 104323] LWG2997: LWG 491 and the specification of `{forward_, }list::unique`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104323 Summary LWG2997: LWG 491 and the specification of `{forward_,}list::unique` Labels libc++, c++23, lwg-issue A

[llvm-bugs] [Bug 104322] LWG2818: `::std::` everywhere rule needs tweaking

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104322 Summary LWG2818: `::std::` everywhere rule needs tweaking Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104321] LWG2774: `std::function` construction vs assignment

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104321 Summary LWG2774: `std::function` construction vs assignment Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104320] LWG3505: `split_view::outer-iterator::operator++` misspecified

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104320 Summary LWG3505: `split_view::outer-iterator::operator++` misspecified Labels libc++, c++23, lwg-issue Assign

[llvm-bugs] [Bug 104319] LWG3502: `elements_view` should not be allowed to return dangling reference

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104319 Summary LWG3502: `elements_view` should not be allowed to return dangling reference Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104318] LWG3500: `join_view::iterator::operator->()` is bogus

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104318 Summary LWG3500: `join_view::iterator::operator->()` is bogus Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104316] LWG3495: `constexpr launder` makes pointers to inactive members of unions usable

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104316 Summary LWG3495: `constexpr launder` makes pointers to inactive members of unions usable Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104315] LWG3494: Allow ranges to be conditionally borrowed

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104315 Summary LWG3494: Allow ranges to be conditionally borrowed Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104314] LWG3492: Minimal improvements to `elements_view::iterator`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104314 Summary LWG3492: Minimal improvements to `elements_view::iterator` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104313] LWG3490: `ranges::drop_while_view::begin()` is missing a precondition

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104313 Summary LWG3490: `ranges::drop_while_view::begin()` is missing a precondition Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104312] LWG3433: `subrange::advance(n)` has UB when `n < 0`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104312 Summary LWG3433: `subrange::advance(n)` has UB when `n < 0` Labels libc++, c++23, lwg-issue Assignees

llvm-bugs@lists.llvm.org

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104311 Summary LWG3391: Problems with `counted_iterator`/`move_iterator::base() const &` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104310] LWG3483: `transform_view::iterator`'s difference is overconstrained

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104310 Summary LWG3483: `transform_view::iterator`'s difference is overconstrained Labels libc++, c++23, lwg-issue A

[llvm-bugs] [Bug 104309] LWG3482: `drop_view`'s const begin should additionally require `sized_range`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104309 Summary LWG3482: `drop_view`'s const begin should additionally require `sized_range` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104308] LWG3477: Simplify constraints for `semiregular-box`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104308 Summary LWG3477: Simplify constraints for `semiregular-box` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104307] LWG3476: `thread` and `jthread` constructors require that the parameters be move-constructible but never move construct the parameters

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104307 Summary LWG3476: `thread` and `jthread` constructors require that the parameters be move-constructible but never move construct the parameters Labels libc++,

[llvm-bugs] [Bug 104306] LWG3474: Nesting `join_views` is broken because of CTAD

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104306 Summary LWG3474: Nesting `join_views` is broken because of CTAD Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104305] LWG3473: Normative encouragement in non-normative note

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104305 Summary LWG3473: Normative encouragement in non-normative note Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104304] LWG3472: `counted_iterator` is missing preconditions

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104304 Summary LWG3472: `counted_iterator` is missing preconditions Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104303] LWG3467: `bool` can't be an integer-like type

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104303 Summary LWG3467: `bool` can't be an integer-like type Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104302] LWG3466: Specify the requirements for `promise`/`future`/`shared_future` consistently

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104302 Summary LWG3466: Specify the requirements for `promise`/`future`/`shared_future` consistently Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104301] LWG3465: `compare_partial_order_fallback` requires `F < E`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104301 Summary LWG3465: `compare_partial_order_fallback` requires `F < E` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104300] LWG3461: `convertible_to`'s description mishandles cv-qualified `void`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104300 Summary LWG3461: `convertible_to`'s description mishandles cv-qualified `void` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104299] LWG3460: Unimplementable `noop_coroutine_handle` guarantees

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104299 Summary LWG3460: Unimplementable `noop_coroutine_handle` guarantees Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104298] LWG3455: Incorrect Postconditions on `unique_ptr` move assignment

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104298 Summary LWG3455: Incorrect Postconditions on `unique_ptr` move assignment Labels libc++, c++23, lwg-issue Ass

[llvm-bugs] [Bug 104297] LWG3453: Generic code cannot call `ranges::advance(i, s)`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104297 Summary LWG3453: Generic code cannot call `ranges::advance(i, s)` Labels libc++, c++23, lwg-issue Assignees

[llvm-bugs] [Bug 104296] LWG3449: `take_view` and `take_while_view`'s `sentinel` not comparable with their `const iterator`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104296 Summary LWG3449: `take_view` and `take_while_view`'s `sentinel` not comparable with their `const iterator` Labels libc++, c++23, lwg-

[llvm-bugs] [Bug 104295] LWG3448: `transform_view`'s `sentinel` not comparable with `iterator`

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104295 Summary LWG3448: `transform_view`'s `sentinel` not comparable with `iterator` Labels libc++, c++23, lwg-issue

[llvm-bugs] [Bug 104294] LWG3437: `__cpp_lib_polymorphic_allocator` is in the wrong header

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104294 Summary LWG3437: `__cpp_lib_polymorphic_allocator` is in the wrong header Labels libc++, c++23, lwg-issue Ass

[llvm-bugs] [Bug 104293] LWG3434: `ios_base` never reclaims memory for iarray and parray

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104293 Summary LWG3434: `ios_base` never reclaims memory for iarray and parray Labels libc++, c++23, lwg-issue Assig

[llvm-bugs] [Bug 104292] LWG3428: `single_view`'s in place constructor should be explicit

2024-08-14 Thread LLVM Bugs via llvm-bugs
Issue 104292 Summary LWG3428: `single_view`'s in place constructor should be explicit Labels libc++, c++23, lwg-issue Assi

  1   2   3   4   5   6   >