Boost C++ Libraries: Ticket #12560: heap_merge.hpp has a missing #include https://svn.boost.org/trac10/ticket/12560 <p> <code>heap/heap_merge.hpp</code> uses <code>std::max</code>, but does not <code>#include</code> the <code>&lt;algorithm&gt;</code> header that defines it. Among other things, this prevents Boost.Heap from being built using C++ modules (see <a class="ext-link" href="http://clang.llvm.org/docs/Modules.html"><span class="icon">​</span>http://clang.llvm.org/docs/Modules.html</a>), because modules require headers to be self-contained. </p> <p> A fix is attached (relative to 1.60.0). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12560 Trac 1.4.3 gromer@… Thu, 27 Oct 2016 15:44:58 GMT attachment set https://svn.boost.org/trac10/ticket/12560 https://svn.boost.org/trac10/ticket/12560 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost-heap.patch</span> </li> </ul> Ticket timblechmann Fri, 28 Oct 2016 06:00:25 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/12560#comment:1 https://svn.boost.org/trac10/ticket/12560#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> Ticket