Boost C++ Libraries: Ticket #13601: Compiling iterator_range_core.hpp with VS2017 (15.7.1) generates the Warning C5032. https://svn.boost.org/trac10/ticket/13601 <p> This ticket is split off ticket <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/13595" title="#13595: Bugs: Compiling Boost with VS2017 (15.7.1) generates the Warning C5032. (closed: duplicate)">#13595</a>. </p> <p> When compiling iterator_range_core.hpp with "Microsoft Visual Studio Professional 2017 Version 15.7.1" the warning: </p> <pre class="wiki">warning C5032: detected #pragma warning(push) with no corresponding #pragma warning(pop) compiling ... </pre><p> is generated. The warnings come from from this codeline: </p> <p> iterator_range_core.hpp line 21 </p> <pre class="wiki">20 #if BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1500)) 21 #pragma warning( push ) 22 #pragma warning( disable : 4996 ) 23 #endif </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13601 Trac 1.4.3