id summary reporter owner description type status milestone component version severity resolution keywords cc 3485 Boost 1.40 Example.cpp program produces pages of MSVC level 1 warning 4180 Paul A. Bristow Dave Abrahams "Compiling... Getting started example.cpp example.cpp I:\boost_trunk\boost/lambda/detail/lambda_functors.hpp(140) : warning C4180: qualifier applied to function type has no meaning; ignored I:\boost_trunk\boost/lambda/detail/lambda_functor_base.hpp(172) : see reference to class template instantiation 'boost::lambda::lambda_functor' being compiled with [ T=boost::lambda::identity ] ... with [ T=boost::lambda::lambda_functor_base,boost::tuples::tuple>,const int,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>> This is harmless but doesn't get newbies off to an encouraging start! I would be *much* nicer to have this warning (MSVC level 1) removed or quieted in lambda. But it is not obvious to me how to do this - adding disable for the existing warning supression does not quiet the warning. #pragma warning (disable : 4180) as the first line does work. " Bugs closed Boost 1.42.0 Getting Started Guide Boost Release Branch Cosmetic fixed warning lambda