id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12105,Support std::exception_ptr in boost::promise set_exception ??,RelicOfTesla@…,Anthony Williams,"MSC_VER=1600,BOOST_VER=106000 invalid catch {{{ void foo_lang_test() { printf(""MSC_VER=%d,BOOST_VER=%d\n"", _MSC_VER , BOOST_VERSION ); boost::promise pp; try { throw std::runtime_error(""aa""); } catch(...) { pp.set_exception(std::current_exception()); } try { pp.get_future().get(); } catch(std::exception& e) { printf(""catch %s\n"", e.what()); } catch(...) { printf(""invalid catch\n""); } } }}}",Feature Requests,closed,,thread,Boost 1.60.0,Problem,wontfix,,