Boost logo

Boost :

From: Pavel Vozenilek (pavel_vozenilek_at_[hidden])
Date: 2004-09-19 05:07:31

"Ivan Vecerina" wrote:

> do{ }while(__LINE__==-1)
> Do you see a problem with this approach?

> Could this approach be used to stop disabling warning 4127
> when boost is compiled?
Yes, probably.

> Do other compilers have similar warnings and workarounds?
BCB often complains. It may be applicable here too.

> Should a boost macro that expands to a warning-free always-false
> (or always-true) compile-time constant be considered?
> This would also allow statements such as BOOST_ASSERT(BOOST_FALSE),
> while(BOOST_TRUE), or do{...}while(BOOST_FALSE) to compile
> without warning...
I often use my macro CANNOT_HAPPEN and leave it
in production code to get info on impossible-to-happen errors.

If one could globally modify semantics of
to call similar macro or be nop or whatever
it would be handy.


Boost list run by bdawes at, gregod at, cpdaniel at, john at