explicit handling of bool conversion operator or borland removed

[SVN r28933]
This commit is contained in:
Pavol Droba
2005-05-15 17:52:05 +00:00
parent 75667cc53d
commit 898aae2c85

View File

@ -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;