forked from boostorg/range
explicit handling of bool conversion operator or borland removed
[SVN r28933]
This commit is contained in:
@ -61,16 +61,16 @@ void check_sub_range()
|
|||||||
BOOST_CHECK_EQUAL( r.size(), s.size() );
|
BOOST_CHECK_EQUAL( r.size(), s.size() );
|
||||||
BOOST_CHECK_EQUAL( r2.size(), s2.size() );
|
BOOST_CHECK_EQUAL( r2.size(), s2.size() );
|
||||||
|
|
||||||
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
|
//#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
|
||||||
if( !(bool)r )
|
// if( !(bool)r )
|
||||||
BOOST_CHECK( false );
|
// BOOST_CHECK( false );
|
||||||
if( !(bool)r2 )
|
// if( !(bool)r2 )
|
||||||
BOOST_CHECK( false );
|
// BOOST_CHECK( false );
|
||||||
if( !(bool)s )
|
// if( !(bool)s )
|
||||||
BOOST_CHECK( false );
|
// BOOST_CHECK( false );
|
||||||
if( !(bool)s2 )
|
// if( !(bool)s2 )
|
||||||
BOOST_CHECK( false );
|
// BOOST_CHECK( false );
|
||||||
#else
|
//#else
|
||||||
if( !r )
|
if( !r )
|
||||||
BOOST_CHECK( false );
|
BOOST_CHECK( false );
|
||||||
if( !r2 )
|
if( !r2 )
|
||||||
@ -79,7 +79,7 @@ void check_sub_range()
|
|||||||
BOOST_CHECK( false );
|
BOOST_CHECK( false );
|
||||||
if( !s2 )
|
if( !s2 )
|
||||||
BOOST_CHECK( false );
|
BOOST_CHECK( false );
|
||||||
#endif
|
//#endif
|
||||||
|
|
||||||
cout << r << r2 << s << s2;
|
cout << r << r2 << s << s2;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user