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 <boost/range/algorithm.hpp>. 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-usBoost C++ Libraries/htdocs/site/boost.png
https://svn.boost.org/trac10/ticket/13646
Trac 1.4.3daniel.geelen@…Mon, 30 Jul 2018 14:14:58 GMTattachment 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>
TicketJohn MaddockTue, 31 Jul 2018 18:21:07 GMTstatus 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