
On Tue, 1 Aug 2006 12:42:35 +0100, "Paul A Bristow" <pbristow@hetp.u-net.com> wrote:
I am strongly in favour of supporting 8.0 warning level 4.
Yes, the OP talked about 7.1 though.
It provides ***some*** useful warnings, as well as some less helpful ones.
Code that is warning free is a higher quality even if the warnings are supressed because it shows the issues have been considered.
Makes sense. Unfortunately in code targeted at so many compilers as boost code is filtering the necessary #pragmas gets quite annoying, besides decreasing readability (unless you filter on the whole source file, which decreases reliability). I'll have a look this morning and see if it also emits warning for constant if expressions etc (I'm pretty sure 7.1 does). But I guess this can't go in the 1.34 branch at this stage (not that I think we are close to release, but I don't want to further move away from it either) -- [ Gennaro Prota, C++ developer for hire ]