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( r2.size(), s2.size() );
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
if( !(bool)r )
BOOST_CHECK( false );
if( !(bool)r2 )
BOOST_CHECK( false );
if( !(bool)s )
BOOST_CHECK( false );
if( !(bool)s2 )
BOOST_CHECK( false );
#else
//#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
// if( !(bool)r )
// BOOST_CHECK( false );
// if( !(bool)r2 )
// BOOST_CHECK( false );
// if( !(bool)s )
// BOOST_CHECK( false );
// if( !(bool)s2 )
// BOOST_CHECK( false );
//#else
if( !r )
BOOST_CHECK( false );
if( !r2 )
@ -79,7 +79,7 @@ void check_sub_range()
BOOST_CHECK( false );
if( !s2 )
BOOST_CHECK( false );
#endif
//#endif
cout << r << r2 << s << s2;