diff --git a/include/boost/exception/enable_error_info.hpp b/include/boost/exception/enable_error_info.hpp index 2214ad5..2057877 100644 --- a/include/boost/exception/enable_error_info.hpp +++ b/include/boost/exception/enable_error_info.hpp @@ -25,6 +25,10 @@ boost T(x) { } + + ~error_info_injector() throw() + { + } }; struct large_size { char c[256]; }; diff --git a/include/boost/exception_ptr.hpp b/include/boost/exception_ptr.hpp index 39e055b..b6b7671 100644 --- a/include/boost/exception_ptr.hpp +++ b/include/boost/exception_ptr.hpp @@ -30,6 +30,10 @@ boost boost::exception(e) { } + + ~unknown_exception() throw() + { + } }; typedef intrusive_ptr exception_ptr; @@ -56,6 +60,10 @@ boost boost::exception(e2) { } + + ~current_exception_std_exception_wrapper() throw() + { + } }; template diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index f87a81c..8560f33 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -7,6 +7,13 @@ import testing ; +project : + requirements + static + static + msvc:/Za + ; + #to_string run is_output_streamable_test.cpp ; run has_to_string_test.cpp ;