Boost C++ Libraries: Ticket #9149: BOOST_NO_CXX11_HDR_INITIALIZER_LIST incorrectly defined on clang and VS2013 https://svn.boost.org/trac10/ticket/9149 <p> BOOST_NO_CXX11_HDR_INITIALIZER_LIST is incorrectly defined on for clang when being used with libstdc++ 4.8. This affects clangs 3.2 and 3.3, but oddly not clang 3.1. This may be related to <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7473" title="#7473: Bugs: clang defines __GNUC__ and confuses the libstdcpp3.hpp configuration header (closed: obsolete)">#7473</a>. </p> <p> Also, BOOST_NO_CXX11_HDR_INITIALIZER_LIST needs to be turned off for VS2013 which now fully supports std::initializer_list&lt;&gt;. </p> <p> Niall </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9149 Trac 1.4.3 John Maddock Fri, 13 Dec 2013 10:08:48 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/9149#comment:1 https://svn.boost.org/trac10/ticket/9149#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> <p> The visual studio issue is fixed in Git-&gt;develop. </p> <p> The clang issue is basically unfixable, and duplicates <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7473" title="#7473: Bugs: clang defines __GNUC__ and confuses the libstdcpp3.hpp configuration header (closed: obsolete)">#7473</a>. </p> Ticket