Boost C++ Libraries: Ticket #11700: 'some_function() noexcept = default;' fixes https://svn.boost.org/trac10/ticket/11700 <p> Current trunk version of Filesystem does not compile with GCC4.6 in c++11 mode. </p> <p> Detailed description and patch provided in <a class="ext-link" href="https://github.com/boostorg/filesystem/pull/17"><span class="icon">​</span>pull request</a>. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11700 Trac 1.4.3 Beman Dawes Sat, 10 Oct 2015 10:35:39 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/11700#comment:1 https://svn.boost.org/trac10/ticket/11700#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> Fix pull request 17, 'some_function() noexcept = default;' from Antony Polukhin, by never relying on "= default". Antony's pull request would have fixed the problem interaction with noexcept by eliminating the noexcept. I preferred to retain the noexcept rather than the "= default", as applying "= default" has been exceedingly troublesome for both VC++ and GCC due to interactions between the two C++11 features. GCC interactions varied not just for the version, but also for the platform. </p> Ticket