diff options
Diffstat (limited to 'libcxx/include/__ranges/drop_view.h')
-rw-r--r-- | libcxx/include/__ranges/drop_view.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/include/__ranges/drop_view.h b/libcxx/include/__ranges/drop_view.h index 87f66f1..3f963d0 100644 --- a/libcxx/include/__ranges/drop_view.h +++ b/libcxx/include/__ranges/drop_view.h @@ -64,7 +64,7 @@ class drop_view : public view_interface<drop_view<_View>> { // Note: drop_view<input-range>::begin() is still trivially amortized O(1) because // one can't call begin() on it more than once. static constexpr bool _UseCache = forward_range<_View> && !(random_access_range<_View> && sized_range<_View>); - using _Cache = _If<_UseCache, __non_propagating_cache<iterator_t<_View>>, __empty_cache>; + using _Cache _LIBCPP_NODEBUG = _If<_UseCache, __non_propagating_cache<iterator_t<_View>>, __empty_cache>; _LIBCPP_NO_UNIQUE_ADDRESS _Cache __cached_begin_ = _Cache(); range_difference_t<_View> __count_ = 0; _View __base_ = _View(); @@ -204,7 +204,7 @@ struct __passthrough_type<subrange<_Iter, _Sent, _Kind>> { }; template <class _Tp> -using __passthrough_type_t = typename __passthrough_type<_Tp>::type; +using __passthrough_type_t _LIBCPP_NODEBUG = typename __passthrough_type<_Tp>::type; struct __fn { // [range.drop.overview]: the `empty_view` case. |