File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ class common_view : public view_interface<common_view<_View>> {
5858
5959 _LIBCPP_HIDE_FROM_ABI constexpr _View base () && { return std::move (__base_); }
6060
61- _LIBCPP_HIDE_FROM_ABI constexpr auto begin () {
61+ _LIBCPP_HIDE_FROM_ABI constexpr auto begin () requires (!__simple_view<_View>) {
6262 if constexpr (random_access_range<_View> && sized_range<_View>)
6363 return ranges::begin (__base_);
6464 else
@@ -74,7 +74,7 @@ class common_view : public view_interface<common_view<_View>> {
7474 return common_iterator<iterator_t <const _View>, sentinel_t <const _View>>(ranges::begin (__base_));
7575 }
7676
77- _LIBCPP_HIDE_FROM_ABI constexpr auto end () {
77+ _LIBCPP_HIDE_FROM_ABI constexpr auto end () requires (!__simple_view<_View>) {
7878 if constexpr (random_access_range<_View> && sized_range<_View>)
7979 return ranges::begin (__base_) + ranges::size (__base_);
8080 else
You can’t perform that action at this time.
0 commit comments