| 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... |