I'd like to chime in to increase the strength of the voice - I also get lots
of warnings from boost which I'd like to remove, in order to see the forest
for the trees. In my case, it is typically boost placeholders - _1, _2,
_3,... and the warning is about unused globals.
Is there a way we can get fixes for these and reduce the warnings coming
from boost?
Tony
On 10/9/06, Michael Marcin
Hi,
I'm using a few day old RC_1_34_0 from cvs.
In boost\function\function_base.hpp I get a warning message that is quite annoying so I went in to remove it.
The thing is I don't understand what it is complaining about. It gives this warning message:
boost/function/function_base.hpp(287) : warning C4189: 'out_functor' : local variable is initialized but not referenced
But the code is:
functor_type* out_functor = reinterpret_cast
(&out_buffer.data); // Some compilers (Borland, vc6, ...) are unhappy with ~functor_type. out_functor->~Functor(); which looks a lot like it is referencing out_functor to me.. can this warning be disabled
This warning shows up in several places like when compiling program options source. Although we don't have a strict 0 warning policy the simple line:
boost::signal< void () > g_signal;
generates a 83 line warning message for me which makes it much more difficult to glance at the output window and find helpful warnings.
Thanks,
Michael Marcin
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users