@@ -126,7 +126,7 @@ template <view _View>
126126 requires __range_with_movable_references<_View>
127127template <bool _Const>
128128class enumerate_view <_View>::__iterator {
129- using _Base = __maybe_const<_Const, _View>;
129+ _LIBCPP_NODEBUG using _Base = __maybe_const<_Const, _View>;
130130
131131 static consteval auto __get_iterator_concept () {
132132 if constexpr (random_access_range<_Base>) {
@@ -149,7 +149,8 @@ class enumerate_view<_View>::__iterator {
149149 using value_type = tuple<difference_type, range_value_t <_Base>>;
150150
151151private:
152- using __reference_type = tuple<difference_type, range_reference_t <_Base>>;
152+ _LIBCPP_NODEBUG using __reference_type = tuple<difference_type, range_reference_t <_Base>>;
153+
153154 iterator_t <_Base> __current_ = iterator_t <_Base>();
154155 difference_type __pos_ = 0 ;
155156
@@ -276,7 +277,8 @@ template <view _View>
276277 requires __range_with_movable_references<_View>
277278template <bool _Const>
278279class enumerate_view <_View>::__sentinel {
279- using _Base = __maybe_const<_Const, _View>;
280+ _LIBCPP_NODEBUG using _Base = __maybe_const<_Const, _View>;
281+
280282 sentinel_t <_Base> __end_ = sentinel_t <_Base>();
281283
282284 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel (sentinel_t <_Base> __end) : __end_(std::move(__end)) {}
0 commit comments