Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-05-02 12:39:50

Stefan Seefeld wrote:

>>>>> <pick your favorite color>.
>>>> The problem is that the current regression reporting tools don't count
>>>> warnings (previous version use to), so there's nothing
>>>> nagging developers
>>>> about warnings introduced in their code.
>>> If you treat warnings as errors
>> Fine we me, but not necessary fine with everybody ;-). And I suspect
>> Boost.Build's warnings-as-errors=on work only with few compilers.
>> But few is better than none.
> The problem is that some warnings can't be avoided, at least not if you
> try to be portable.
> (Example: As discussed in a different thread: putting in a return
> statement to satisfy some compilers may trigger a 'unreachable code'
> warning on others.)

I think BOOST_AVOID_WARNING_XXX macro can be used to suppress a warning
in compiler-specific way.

We probably can use warnings-as-errors only for gcc and msvc, to reduce
portability burden.

- Volodya

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