@@ -1189,7 +1189,7 @@ inline _LIBCPP_INLINE_VISIBILITY
1189
1189
bool
1190
1190
equal (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __pred)
1191
1191
{
1192
- for (; __first1 != __last1; ++__first1, ++__first2)
1192
+ for (; __first1 != __last1; ++__first1, ( void ) ++__first2)
1193
1193
if (!__pred (*__first1, *__first2))
1194
1194
return false ;
1195
1195
return true ;
@@ -1213,7 +1213,7 @@ __equal(_InputIterator1 __first1, _InputIterator1 __last1,
1213
1213
_InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __pred,
1214
1214
input_iterator_tag, input_iterator_tag )
1215
1215
{
1216
- for (; __first1 != __last1 && __first2 != __last2; ++__first1, ++__first2)
1216
+ for (; __first1 != __last1 && __first2 != __last2; ++__first1, ( void ) ++__first2)
1217
1217
if (!__pred (*__first1, *__first2))
1218
1218
return false ;
1219
1219
return __first1 == __last1 && __first2 == __last2;
@@ -1267,7 +1267,7 @@ is_permutation(_ForwardIterator1 __first1, _ForwardIterator1 __last1,
1267
1267
_ForwardIterator2 __first2, _BinaryPredicate __pred)
1268
1268
{
1269
1269
// shorten sequences as much as possible by lopping of any equal parts
1270
- for (; __first1 != __last1; ++__first1, ++__first2)
1270
+ for (; __first1 != __last1; ++__first1, ( void ) ++__first2)
1271
1271
if (!__pred (*__first1, *__first2))
1272
1272
goto __not_done;
1273
1273
return true ;
@@ -1745,7 +1745,7 @@ inline _LIBCPP_INLINE_VISIBILITY
1745
1745
_OutputIterator
1746
1746
__copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
1747
1747
{
1748
- for (; __first != __last; ++__first, ++__result)
1748
+ for (; __first != __last; ++__first, ( void ) ++__result)
1749
1749
*__result = *__first;
1750
1750
return __result;
1751
1751
}
@@ -1874,7 +1874,7 @@ inline _LIBCPP_INLINE_VISIBILITY
1874
1874
_OutputIterator
1875
1875
__move (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
1876
1876
{
1877
- for (; __first != __last; ++__first, ++__result)
1877
+ for (; __first != __last; ++__first, ( void ) ++__result)
1878
1878
*__result = _VSTD::move (*__first);
1879
1879
return __result;
1880
1880
}
@@ -1950,7 +1950,7 @@ inline _LIBCPP_INLINE_VISIBILITY
1950
1950
_OutputIterator
1951
1951
transform (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __op)
1952
1952
{
1953
- for (; __first != __last; ++__first, ++__result)
1953
+ for (; __first != __last; ++__first, ( void ) ++__result)
1954
1954
*__result = __op (*__first);
1955
1955
return __result;
1956
1956
}
@@ -1961,7 +1961,7 @@ _OutputIterator
1961
1961
transform (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2,
1962
1962
_OutputIterator __result, _BinaryOperation __binary_op)
1963
1963
{
1964
- for (; __first1 != __last1; ++__first1, ++__first2, ++__result)
1964
+ for (; __first1 != __last1; ++__first1, ( void ) ++__first2, ++__result)
1965
1965
*__result = __binary_op (*__first1, *__first2);
1966
1966
return __result;
1967
1967
}
@@ -1998,7 +1998,7 @@ _OutputIterator
1998
1998
replace_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result,
1999
1999
const _Tp& __old_value, const _Tp& __new_value)
2000
2000
{
2001
- for (; __first != __last; ++__first, ++__result)
2001
+ for (; __first != __last; ++__first, ( void ) ++__result)
2002
2002
if (*__first == __old_value)
2003
2003
*__result = __new_value;
2004
2004
else
@@ -2014,7 +2014,7 @@ _OutputIterator
2014
2014
replace_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result,
2015
2015
_Predicate __pred, const _Tp& __new_value)
2016
2016
{
2017
- for (; __first != __last; ++__first, ++__result)
2017
+ for (; __first != __last; ++__first, ( void ) ++__result)
2018
2018
if (__pred (*__first))
2019
2019
*__result = __new_value;
2020
2020
else
@@ -2029,7 +2029,7 @@ inline _LIBCPP_INLINE_VISIBILITY
2029
2029
_OutputIterator
2030
2030
__fill_n (_OutputIterator __first, _Size __n, const _Tp& __value_)
2031
2031
{
2032
- for (; __n > 0 ; ++__first, --__n)
2032
+ for (; __n > 0 ; ++__first, ( void ) --__n)
2033
2033
*__first = __value_;
2034
2034
return __first;
2035
2035
}
@@ -2103,7 +2103,7 @@ inline _LIBCPP_INLINE_VISIBILITY
2103
2103
_OutputIterator
2104
2104
generate_n (_OutputIterator __first, _Size __n, _Generator __gen)
2105
2105
{
2106
- for (; __n > 0 ; ++__first, --__n)
2106
+ for (; __n > 0 ; ++__first, ( void ) --__n)
2107
2107
*__first = __gen ();
2108
2108
return __first;
2109
2109
}
@@ -4372,7 +4372,7 @@ __buffered_inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator
4372
4372
if (__len1 <= __len2)
4373
4373
{
4374
4374
value_type* __p = __buff;
4375
- for (_BidirectionalIterator __i = __first; __i != __middle; __d.__incr ((value_type*)0 ), ++__i, ++__p)
4375
+ for (_BidirectionalIterator __i = __first; __i != __middle; __d.__incr ((value_type*)0 ), ( void ) ++__i, ++__p)
4376
4376
::new (__p) value_type (_VSTD::move (*__i));
4377
4377
__merge<_Compare>(move_iterator<value_type*>(__buff),
4378
4378
move_iterator<value_type*>(__p),
@@ -4383,7 +4383,7 @@ __buffered_inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator
4383
4383
else
4384
4384
{
4385
4385
value_type* __p = __buff;
4386
- for (_BidirectionalIterator __i = __middle; __i != __last; __d.__incr ((value_type*)0 ), ++__i, ++__p)
4386
+ for (_BidirectionalIterator __i = __middle; __i != __last; __d.__incr ((value_type*)0 ), ( void ) ++__i, ++__p)
4387
4387
::new (__p) value_type (_VSTD::move (*__i));
4388
4388
typedef reverse_iterator<_BidirectionalIterator> _RBi;
4389
4389
typedef reverse_iterator<value_type*> _Rv;
@@ -4408,7 +4408,7 @@ __inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator __middle,
4408
4408
if (__len2 == 0 )
4409
4409
return ;
4410
4410
// shrink [__first, __middle) as much as possible (with no moves), returning if it shrinks to 0
4411
- for (; true ; ++__first, --__len1)
4411
+ for (; true ; ++__first, ( void ) --__len1)
4412
4412
{
4413
4413
if (__len1 == 0 )
4414
4414
return ;
@@ -5067,7 +5067,7 @@ __partial_sort_copy(_InputIterator __first, _InputIterator __last,
5067
5067
_RandomAccessIterator __r = __result_first;
5068
5068
if (__r != __result_last)
5069
5069
{
5070
- for (; __first != __last && __r != __result_last; ++__first, ++__r)
5070
+ for (; __first != __last && __r != __result_last; ( void ) ++__first, ++__r)
5071
5071
*__r = *__first;
5072
5072
__make_heap<_Compare>(__result_first, __r, __comp);
5073
5073
typename iterator_traits<_RandomAccessIterator>::difference_type __len = __r - __result_first;
@@ -5589,7 +5589,7 @@ bool
5589
5589
__lexicographical_compare (_InputIterator1 __first1, _InputIterator1 __last1,
5590
5590
_InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)
5591
5591
{
5592
- for (; __first2 != __last2; ++__first1, ++__first2)
5592
+ for (; __first2 != __last2; ++__first1, ( void ) ++__first2)
5593
5593
{
5594
5594
if (__first1 == __last1 || __comp (*__first1, *__first2))
5595
5595
return true ;
0 commit comments