id summary reporter owner description type status milestone component version severity resolution keywords cc 4911 ENH: boost.test output the exception real type name. anonymous Gennadiy Rozental "boost\test\impl\execution_monitor.ipp int execution_monitor::execute( unit_test::callback0 const& F ) we loss the real type of the exception, why not output it like this: ""std::bad_exception: %s: %s"", typeid(ex).name(), ex.what() try { return catch_signals( F ); } catch( std::bad_exception const& ex ) { detail::report_error( execution_exception::cpp_exception_error, current_exception_cast(), ""std::bad_exception: %s: %s"", typeid(ex).name(), ex.what() ); //output typeid(ex).name(). } catch( std::domain_error const& ex ) { detail::report_error( execution_exception::cpp_exception_error, current_exception_cast(), ""std::domain_error: %s"", ex.what() ); // current version 1.45, wo lost the type info. } ....... " Feature Requests closed Boost 1.59.0 test Boost 1.45.0 Optimization fixed