Boost C++ Libraries: Ticket #1381: Mismatch BOOST_MSVC version check for #pragma warning(pop) in regex/v4/regex_token_iterator.hpp https://svn.boost.org/trac10/ticket/1381 <p> The check to test whether to #pragma warning(push) or not at the beginning of the file is : #if BOOST_WORKAROUND(BOOST_MSVC, &gt; 1300) # pragma warning(push) # pragma warning(disable:4700) #endif </p> <p> However the test at the end of the file concerning #pragma warning(pop) is : #if BOOST_WORKAROUND(BOOST_MSVC, == 1310) # pragma warning(pop) #endif </p> <p> On platforms &gt; 1310 (for instance vc80 is 1400) this yields to a pragma warning(push) never matched by its corresponding pragma warning(pop). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1381 Trac 1.4.3 m.champlon@… Fri, 26 Oct 2007 11:39:20 GMT attachment set https://svn.boost.org/trac10/ticket/1381 https://svn.boost.org/trac10/ticket/1381 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">regex_token_iterator.hpp.patch</span> </li> </ul> Ticket John Maddock Thu, 01 Nov 2007 17:16:00 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1381#comment:1 https://svn.boost.org/trac10/ticket/1381#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> Fixed in SVN Trunk. </p> <p> Targeted for Boost-1.35: thanks for the report. </p> Ticket