Commit a04f635d by Patrick Palka

libstdc++: Remove extraneous &&

parent 40f64837
2020-02-07 Patrick Palka <ppalka@redhat.com> 2020-02-07 Patrick Palka <ppalka@redhat.com>
* include/bits/ranges_algo.h: Remove extraneous &&.
* include/std/ranges (ranges::__detail::__stream_extractable, * include/std/ranges (ranges::__detail::__stream_extractable,
ranges::basic_istream_view, ranges::istream_view): Define. ranges::basic_istream_view, ranges::istream_view): Define.
* testsuite/std/ranges/istream_view: New test. * testsuite/std/ranges/istream_view: New test.
......
...@@ -1250,7 +1250,7 @@ namespace ranges ...@@ -1250,7 +1250,7 @@ namespace ranges
[[no_unique_address]] _Out out; [[no_unique_address]] _Out out;
template<typename _IIter1, typename _IIter2, typename _OOut> template<typename _IIter1, typename _IIter2, typename _OOut>
requires convertible_to<const _Iter1&, _IIter1> && requires convertible_to<const _Iter1&, _IIter1>
&& convertible_to<const _Iter2&, _IIter2> && convertible_to<const _Iter2&, _IIter2>
&& convertible_to<const _Out&, _OOut> && convertible_to<const _Out&, _OOut>
operator binary_transform_result<_IIter1, _IIter2, _OOut>() const & operator binary_transform_result<_IIter1, _IIter2, _OOut>() const &
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment