Boost C++ Libraries: Ticket #13015: Several "declaration hides member" warnings in Boost random https://svn.boost.org/trac10/ticket/13015 <p> In our nightly builds with the Intel Compiler 2016.3 we're getting multiple warnings in the style of: </p> <pre class="wiki">In file included from /build/MAIN/Third_Party_Libraries/Boost/include/boost/random/ranlux.hpp(19), from /build/MAIN/Third_Party_Libraries/Boost/include/boost/random.hpp(44), from /build/MAIN/Source_Code/Test/CSTlibTester/Datagram.cpp(4): /build/MAIN/Third_Party_Libraries/Boost/include/boost/random/subtract_with_carry.hpp(247): warning #3280: declaration hides member "boost::random::subtract_with_carry_engine&lt;IntType, w, s, r&gt;::x" (declared at line 303) friend bool operator==(const subtract_with_carry_engine&amp; x, const subtract_with_carry_engine&amp; y) </pre><p> The warnings are pretty easy to fix, I'll attach a patch relative to Boost 1.60.0 (the version we're using) </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13015 Trac 1.4.3 thimo.neubauer@… Mon, 08 May 2017 10:01:04 GMT attachment set https://svn.boost.org/trac10/ticket/13015 https://svn.boost.org/trac10/ticket/13015 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">shadowed_members.patch</span> </li> </ul> <p> Patch relative to Boost 1.60.0 </p> Ticket