id summary reporter owner description type status milestone component version severity resolution keywords cc 2767 #pragma warning pop is missing in boost/function/function_base.hpp Denis Gurchenkov Douglas Gregor "boost/function/function_base.hpp contains #pragma warning push directive but does not contain the corresponding #pragma warning pop. As a result, global warnings state is changed and thus warnings in user code may not be reported correctly. #pragma warnings push/pop are Visual C++ specific pragmas that maintain a stack of warnings state. Having push and no pop means stack nesting is broken. Fix is trivial (patchfile is attached). " Bugs closed Boost 1.39.0 function Boost 1.38.0 Problem fixed #pragma warning