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