gcc/libstdc++-v3/testsuite/std/ranges
Patrick Palka 3ae0cd94ab libstdc++: Implement remaining piece of LWG 3448
Almost all of the proposed resolution for LWG 3448 is already
implemented; the only part left is to adjust the return type of
transform_view::sentinel::operator-.

libstdc++-v3/ChangeLog:

	PR libstdc++/95322
	* include/std/ranges (transform_view::sentinel::__distance_from):
	Give this a deduced return type.
	(transform_view::sentinel::operator-): Adjust the return type so
	that it's based on the constness of the iterator rather than
	that of the sentinel.
	* testsuite/std/ranges/adaptors/95322.cc: Refer to LWG 3488.
2020-08-26 21:53:04 -04:00
..
access libstdc++: cv bool can't be an integer-like type (LWG 3467) 2020-07-30 13:09:18 +01:00
adaptors libstdc++: Implement remaining piece of LWG 3448 2020-08-26 21:53:04 -04:00
headers/ranges libstdc++: Define __cpp_lib_ranges macro for C++20 2020-03-27 23:26:03 +00:00
iota libstdc++: Fix iota_view::size() to avoid overflow 2020-08-24 16:17:04 +01:00
subrange libstdc++: Make make-unsigned-like-t<__int128> work [PR 96042] 2020-08-19 20:36:10 +01:00
empty_view.cc
istream_view.cc libstdc++: LWG 3397 basic_istream_view::iterator should not provide iterator_category 2020-02-25 13:04:33 -05:00
range.cc
refinements.cc
safe_range_types.cc
safe_range.cc
single_view.cc
sized.cc
view.cc