libstdc++: Implement LWG 3490 change to drop_while_view::begin()
libstdc++-v3/ChangeLog: PR libstdc++/100606 * include/std/ranges (drop_while_view::begin): Assert the precondition added by LWG 3490.
This commit is contained in:
parent
317a38cd46
commit
11784fe27d
1 changed files with 1 additions and 0 deletions
|
@ -2190,6 +2190,7 @@ namespace views::__adaptor
|
|||
if (_M_cached_begin._M_has_value())
|
||||
return _M_cached_begin._M_get(_M_base);
|
||||
|
||||
__glibcxx_assert(_M_pred.has_value());
|
||||
auto __it = __detail::find_if_not(ranges::begin(_M_base),
|
||||
ranges::end(_M_base),
|
||||
std::cref(*_M_pred));
|
||||
|
|
Loading…
Add table
Reference in a new issue