Boost C++ Libraries: Ticket #12979: 64bit support for clone_current_exception_non_intrusive.cpp and a small bugfix https://svn.boost.org/trac10/ticket/12979 <p> I implemented 64bit support for cloning MSVC exceptions. Furthermore I fixed a bug that occurs in the rare case when the thrown type has no destructor: The destructor_ptr is NULL in that case and attempting to call it causes an access violation. Note that my version of clone_current_exception_non_intrusive.cpp always includes &lt;boost/config.hpp&gt; so I can set BOOST_ENABLE_NON_INTRUSIVE_EXCEPTION_PTR in &lt;boost/config/user.hpp&gt;. I attached a diff file. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12979 Trac 1.4.3 Martin Weiss <martin.weiss@…> Wed, 19 Apr 2017 07:34:15 GMT attachment set https://svn.boost.org/trac10/ticket/12979 https://svn.boost.org/trac10/ticket/12979 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">clone_current_exception_non_intrusive.cpp.diff.zip</span> </li> </ul> Ticket Emil Dotchevski Mon, 24 Apr 2017 01:10:12 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/12979#comment:1 https://svn.boost.org/trac10/ticket/12979#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> Actually I had deleted the support for non-intrusive copying in the develop branch -- I had assumed that nobody was interested in it but your patch proves otherwise. So I restored it and applied your patch (in the develop branch for now). Thank you! </p> Ticket