Boost C++ Libraries: Ticket #6803: allocator_traits template aliasing statement breaks clang++ with -std=c++0x https://svn.boost.org/trac10/ticket/6803 <p> In the header file &lt;boost/container/allocator/allocator_traits.hpp&gt;, line 167 reads: </p> <p> <strong> </strong></p> <blockquote> <p> template &lt;typename T&gt; using rebind_alloc = boost::intrusive::detail::type_rebinder&lt;Alloc, T&gt;::type; </p> </blockquote> <p> <strong> </strong></p> <p> Changing it to the following line works: </p> <p> <strong> </strong></p> <blockquote> <p> template &lt;typename T&gt; using rebind_alloc = typename boost::intrusive::detail::type_rebinder&lt;Alloc, T&gt;::type; </p> </blockquote> <p> <strong> </strong></p> <p> HTH, Cromwell D. Enage </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6803 Trac 1.4.3 expaler Tue, 17 Apr 2012 00:49:27 GMT summary changed https://svn.boost.org/trac10/ticket/6803#comment:1 https://svn.boost.org/trac10/ticket/6803#comment:1 <ul> <li><strong>summary</strong> <span class="trac-field-old">allocator_traits template aliasing statement breaks clang</span> → <span class="trac-field-new">allocator_traits template aliasing statement breaks clang++ with -std=c++0x</span> </li> </ul> Ticket Ion Gaztañaga Thu, 12 Jul 2012 08:42:53 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/6803#comment:2 https://svn.boost.org/trac10/ticket/6803#comment:2 <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> Thanks for the report, it was fixed in trunk at revision 77678. </p> Ticket