mirror of
https://github.com/boostorg/multi_index.git
synced 2025-05-11 05:14:05 +00:00
shut down "unsigned>=0"-type tautological-compare Clang warnings
This commit is contained in:
parent
edf9492ee1
commit
d9c62ea8ed
@ -1,6 +1,6 @@
|
|||||||
/* Boost.MultiIndex test for replace(), modify() and modify_key().
|
/* Boost.MultiIndex test for replace(), modify() and modify_key().
|
||||||
*
|
*
|
||||||
* Copyright 2003-2013 Joaquin M Lopez Munoz.
|
* Copyright 2003-2018 Joaquin M Lopez Munoz.
|
||||||
* Distributed under the Boost Software License, Version 1.0.
|
* Distributed under the Boost Software License, Version 1.0.
|
||||||
* (See accompanying file LICENSE_1_0.txt or copy at
|
* (See accompanying file LICENSE_1_0.txt or copy at
|
||||||
* http://www.boost.org/LICENSE_1_0.txt)
|
* http://www.boost.org/LICENSE_1_0.txt)
|
||||||
@ -43,8 +43,9 @@ struct assign_value
|
|||||||
template<class MultiIndexContainer>
|
template<class MultiIndexContainer>
|
||||||
void test_stable_update()
|
void test_stable_update()
|
||||||
{
|
{
|
||||||
typedef typename MultiIndexContainer::iterator iterator;
|
typedef typename MultiIndexContainer::iterator iterator;
|
||||||
typedef typename MultiIndexContainer::size_type size_type;
|
typedef typename MultiIndexContainer::size_type size_type;
|
||||||
|
typedef typename MultiIndexContainer::difference_type difference_type;
|
||||||
|
|
||||||
MultiIndexContainer c;
|
MultiIndexContainer c;
|
||||||
c.insert(0);
|
c.insert(0);
|
||||||
@ -60,7 +61,7 @@ void test_stable_update()
|
|||||||
c.count(4)+c.count(5)+c.count(6)+c.count(7);
|
c.count(4)+c.count(5)+c.count(6)+c.count(7);
|
||||||
|
|
||||||
for(size_type n=c.size();n--;){
|
for(size_type n=c.size();n--;){
|
||||||
iterator it=boost::next(c.begin(),n);
|
iterator it=boost::next(c.begin(),(difference_type)n);
|
||||||
|
|
||||||
c.replace(it,*it);
|
c.replace(it,*it);
|
||||||
BOOST_TEST((size_type)std::distance(c.begin(),it)==n);
|
BOOST_TEST((size_type)std::distance(c.begin(),it)==n);
|
||||||
@ -79,7 +80,7 @@ void test_stable_update()
|
|||||||
c.count(5)+c.count(6)+c.count(7)+c.count(8)==num_elems);
|
c.count(5)+c.count(6)+c.count(7)+c.count(8)==num_elems);
|
||||||
if(b){
|
if(b){
|
||||||
c=cpy;
|
c=cpy;
|
||||||
it=boost::next(c.begin(),n);
|
it=boost::next(c.begin(),(difference_type)n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user