forked from boostorg/unordered
Adjust order of variables to see if intel failure changes.
So currently on one intel tester find_tests is failing the 'pos != x.end()' test, but not the 'const_pos != x_const.end()' test for unordered_set (and possibly others, the test results are truncated). I'm a bit stumped as to why this should be, as for unordered_set the const and non-const versions are basically the exact same code. See if changing the order makes any difference to what fails.
This commit is contained in:
@ -37,15 +37,15 @@ void find_tests1(X*, test::random_generator generator)
|
||||
tracker.begin(); it1 != tracker.end(); ++it1)
|
||||
{
|
||||
BOOST_DEDUCED_TYPENAME X::key_type key = test::get_key<X>(*it1);
|
||||
iterator pos = x.find(key);
|
||||
BOOST_DEDUCED_TYPENAME X::const_iterator
|
||||
const_pos = x_const.find(key);
|
||||
BOOST_TEST(pos != x.end());
|
||||
BOOST_TEST(pos != x.end() &&
|
||||
x.key_eq()(key, test::get_key<X>(*pos)));
|
||||
iterator pos = x.find(key);
|
||||
BOOST_TEST(const_pos != x_const.end());
|
||||
BOOST_TEST(const_pos != x_const.end() &&
|
||||
x_const.key_eq()(key, test::get_key<X>(*const_pos)));
|
||||
BOOST_TEST(pos != x.end());
|
||||
BOOST_TEST(pos != x.end() &&
|
||||
x.key_eq()(key, test::get_key<X>(*pos)));
|
||||
|
||||
BOOST_TEST(x.count(key) == tracker.count(key));
|
||||
|
||||
|
Reference in New Issue
Block a user