@@ -827,9 +827,9 @@ class vector_range_nothrow
827827 WI_NODISCARD pointer operator ->() const
828828 {
829829#if WIL_ITERATOR_DEBUG_LEVEL > 0
830- FAIL_FAST_ASSERT_MSG (m_version == m_range->m_version , " Dereferencing an out-of-date vector_iterator_nothrow" );
831- FAIL_FAST_ASSERT_MSG (SUCCEEDED (*m_range->m_result ), " Dereferencing a vector_iterator_nothrow in a failed state" );
832- FAIL_FAST_ASSERT_MSG (m_i < m_range->m_size , " Dereferencing an 'end' iterator" );
830+ WI_FAIL_FAST_ASSERT_MSG (m_version == m_range->m_version , " Dereferencing an out-of-date vector_iterator_nothrow" );
831+ WI_FAIL_FAST_ASSERT_MSG (SUCCEEDED (*m_range->m_result ), " Dereferencing a vector_iterator_nothrow in a failed state" );
832+ WI_FAIL_FAST_ASSERT_MSG (m_i < m_range->m_size , " Dereferencing an 'end' iterator" );
833833#endif
834834 return wistd::addressof (m_range->m_currentElement );
835835 }
@@ -863,13 +863,13 @@ class vector_range_nothrow
863863#if WIL_ITERATOR_DEBUG_LEVEL == 2
864864 // This is _technically_ safe because we are not reading the out-of-date cached value, however having two active
865865 // copies of iterators is generally a sign of problematic code with a bug waiting to happen
866- FAIL_FAST_ASSERT_MSG (
866+ WI_FAIL_FAST_ASSERT_MSG (
867867 m_version == m_range->m_version , " Incrementing/decrementing an out-of-date copy of a vector_iterator_nothrow" );
868868#endif
869869 m_i += n;
870870#if WIL_ITERATOR_DEBUG_LEVEL > 0
871871 // NOTE: 'm_i' is unsigned, hence the single check for increment/decrement
872- FAIL_FAST_ASSERT_MSG (m_i <= m_range->m_size , " Incrementing/decrementing a vector_iterator_nothrow out of range" );
872+ WI_FAIL_FAST_ASSERT_MSG (m_i <= m_range->m_size , " Incrementing/decrementing a vector_iterator_nothrow out of range" );
873873#endif
874874 m_range->get_at_current (m_i);
875875#if WIL_ITERATOR_DEBUG_LEVEL > 0
@@ -1205,9 +1205,9 @@ class iterable_range_nothrow
12051205 WI_NODISCARD pointer operator ->() const WI_NOEXCEPT
12061206 {
12071207#if WIL_ITERATOR_DEBUG_LEVEL > 0
1208- FAIL_FAST_ASSERT_MSG (SUCCEEDED (*m_range->m_result ), " Dereferencing an iterable_iterator_nothrow in a failed state" );
1209- FAIL_FAST_ASSERT_MSG (m_i >= 0 , " Dereferencing an 'end' iterator" );
1210- FAIL_FAST_ASSERT_MSG (m_i == m_range->m_index , " Dereferencing an out-of-date iterable_iterator_nothrow" );
1208+ WI_FAIL_FAST_ASSERT_MSG (SUCCEEDED (*m_range->m_result ), " Dereferencing an iterable_iterator_nothrow in a failed state" );
1209+ WI_FAIL_FAST_ASSERT_MSG (m_i >= 0 , " Dereferencing an 'end' iterator" );
1210+ WI_FAIL_FAST_ASSERT_MSG (m_i == m_range->m_index , " Dereferencing an out-of-date iterable_iterator_nothrow" );
12111211#endif
12121212 return wistd::addressof (m_range->m_element );
12131213 }
@@ -1216,8 +1216,8 @@ class iterable_range_nothrow
12161216 {
12171217#if WIL_ITERATOR_DEBUG_LEVEL > 0
12181218 // Failing this check is always bad because the iterator object we hold always advances forward
1219- FAIL_FAST_ASSERT_MSG (m_i >= 0 , " Incrementing an end iterator" );
1220- FAIL_FAST_ASSERT_MSG (m_i == m_range->m_index , " Incrementing an out-of-date copy of an iterable_iterator_nothrow" );
1219+ WI_FAIL_FAST_ASSERT_MSG (m_i >= 0 , " Incrementing an end iterator" );
1220+ WI_FAIL_FAST_ASSERT_MSG (m_i == m_range->m_index , " Incrementing an out-of-date copy of an iterable_iterator_nothrow" );
12211221#endif
12221222 boolean hasCurrent;
12231223 *m_range->m_result = m_range->m_iterator ->MoveNext (&hasCurrent);
@@ -1260,7 +1260,7 @@ class iterable_range_nothrow
12601260#if WIL_ITERATOR_DEBUG_LEVEL == 2
12611261 // The IIterator we hold only advances forward; we can't reset it back to the beginning. Calling this method more than
12621262 // once will very likely lead to unexpected behavior.
1263- FAIL_FAST_ASSERT_MSG (m_index == 0 , " Calling begin() on an already advanced iterable_range_nothrow" );
1263+ WI_FAIL_FAST_ASSERT_MSG (m_index == 0 , " Calling begin() on an already advanced iterable_range_nothrow" );
12641264#endif
12651265 return iterable_iterator_nothrow (this , this ->m_iterator ? 0 : -1 );
12661266 }
0 commit comments