Boost C++ Libraries: Ticket #8286: boost::program_options headers leak warning settings (MSVC) https://svn.boost.org/trac10/ticket/8286 <p> parsers.hpp and variables_map.hpp which do a pragma warning(push) without a corresponding pop. </p> <p> This leaves warning C4251 disabled, which is a level 1 warning for the following user code. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8286 Trac 1.4.3 Vladimir Prus Tue, 16 Aug 2016 22:36:41 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/8286#comment:1 https://svn.boost.org/trac10/ticket/8286#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> This was fixed long ago </p> <blockquote> <p> commit 76a62c1809b554d408c4955ce126d0bcedde21ed Author: Vladimir Prus &lt;ghost@…&gt; Date: Wed Oct 19 16:20:56 2011 +0000 </p> </blockquote> <p> </p> <blockquote> <blockquote> <p> Fix warning push/pop mismatch. </p> </blockquote> </blockquote> <p> </p> <blockquote> <blockquote> <p> Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5869" title="#5869: Bugs: The warning stack is not maintained (closed: fixed)">#5869</a>. </p> </blockquote> </blockquote> <p> </p> <blockquote> <blockquote> <p> [SVN <a class="changeset" href="https://svn.boost.org/trac10/changeset/75064" title="Fix warning push/pop mismatch. Fixes #5869. ">r75064</a>] </p> </blockquote> </blockquote> Ticket