Boost C++ Libraries: Ticket #13595: Compiling Boost with VS2017 (15.7.1) generates the Warning C5032. https://svn.boost.org/trac10/ticket/13595 <p> When compiling iterator_range_core.hpp and has_plus_assign.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 codelines: </p> <p> has_plus_assign.hpp line 30: </p> <pre class="wiki">29 #elif defined(BOOST_MSVC) 30 # pragma warning ( push ) 31 # pragma warning ( disable : 4018 4244 4547 4800 4804 4805 4913 4133) 32 # if BOOST_WORKAROUND(BOOST_MSVC_FULL_VER, &gt;= 140050000) 33 # pragma warning ( disable : 6334) 34 # endif 35 #endif </pre><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/13595 Trac 1.4.3 Kohei Takahashi Thu, 14 Jun 2018 00:38:46 GMT <link>https://svn.boost.org/trac10/ticket/13595#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13595#comment:1</guid> <description> <p> You should break this issue into two to specify corresponding component(library); has_plus_assign came from type_traits and iterator_range_core came from range. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 14 Jun 2018 07:38:45 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13595#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13595#comment:2</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/13595#comment:1" title="Comment 1">Kohei Takahashi</a>: </p> <blockquote class="citation"> <p> You should break this issue into two to specify corresponding component(library); has_plus_assign came from type_traits and iterator_range_core came from range. </p> </blockquote> <p> I created the tickets <a class="new ticket" href="https://svn.boost.org/trac10/ticket/13601" title="#13601: Bugs: Compiling iterator_range_core.hpp with VS2017 (15.7.1) generates the ... (new)">#13601</a> and <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/13602" title="#13602: Bugs: Compiling has_plus_assign.hpp with VS2017 (15.7.1) generates the ... (closed: fixed)">#13602</a> out of this one. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Mateusz Loskot</dc:creator> <pubDate>Fri, 21 Sep 2018 09:10:15 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/13595#comment:3 https://svn.boost.org/trac10/ticket/13595#comment:3 <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">duplicate</span> </li> </ul> Ticket