Name |
Last commit
|
Last update |
---|---|---|
.. | ||
begin.cc | ||
begin_neg.cc | ||
cbegin.cc | ||
cdata.cc | ||
cend.cc | ||
crbegin.cc | ||
crend.cc | ||
data.cc | ||
empty.cc | ||
end.cc | ||
end_neg.cc | ||
rbegin.cc | ||
rend.cc | ||
size.cc | ||
size_neg.cc | ||
ssize.cc |
We are forwarding the second argument of views::iota using the wrong type, causing compile errors when calling views::iota with a value and bound of different types, like in the test case below. libstdc++-v3/ChangeLog: * include/std/ranges (iota_view): Forward declare _Sentinel. (iota_view::_Iterator): Befriend _Sentinel. (iota_view::_Sentinel::_M_equal): New member function. (iota_view::_Sentinel::operator==): Use it. (views::_Iota::operator()): Forward __f using the correct type. * testsuite/std/ranges/access/ssize.cc (test06): Don't call views::iota with integers of different signedness, to appease iota_view's deduction guide. * testsuite/std/ranges/iota/iota_view.cc: Augment test.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
begin.cc | Loading commit data... | |
begin_neg.cc | Loading commit data... | |
cbegin.cc | Loading commit data... | |
cdata.cc | Loading commit data... | |
cend.cc | Loading commit data... | |
crbegin.cc | Loading commit data... | |
crend.cc | Loading commit data... | |
data.cc | Loading commit data... | |
empty.cc | Loading commit data... | |
end.cc | Loading commit data... | |
end_neg.cc | Loading commit data... | |
rbegin.cc | Loading commit data... | |
rend.cc | Loading commit data... | |
size.cc | Loading commit data... | |
size_neg.cc | Loading commit data... | |
ssize.cc | Loading commit data... |