Boost C++ Libraries: Ticket #13646: Boost silently disables some compiler warnings. https://svn.boost.org/trac10/ticket/13646 <p> It seems some warnings (such as signed/unsigned mismatch) in Visual Studio no longer trigger after #including &lt;boost/range/algorithm.hpp&gt;. This seems to be caused by unbalanced push/pop of warning levels in these headers: </p> <ul><li>type_traits/has_minus.hpp </li><li>type_traits/has_minus_assign.hpp </li><li>type_traits/has_plus_assign.hpp </li></ul> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13646 Trac 1.4.3 daniel.geelen@… Mon, 30 Jul 2018 14:14:58 GMT attachment set https://svn.boost.org/trac10/ticket/13646 https://svn.boost.org/trac10/ticket/13646 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">pop_warnings.patch</span> </li> </ul> <p> Patch to fix the problem </p> Ticket John Maddock Tue, 31 Jul 2018 18:21:07 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/13646#comment:1 https://svn.boost.org/trac10/ticket/13646#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Yup, now fixed. </p> Ticket