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,