id summary reporter owner description type status milestone component version severity resolution keywords cc 13204 Warning when compiling with -Wdeprecated-dynamic-exception-spec in clang viboes Peter Dimov " When compiling with -Wdeprecated-dynamic-exception-spec in clang we get the following warning {{{ /xxx/modular-boost3/boost/smart_ptr/bad_weak_ptr.hpp:50:39: error: dynamic exception specifications are deprecated [-Werror,-Wdeprecated-dynamic-exception-spec] virtual char const * what() const throw() ^~~~~~~ /Users/viboes/github/modular-boost3/boost/smart_ptr/bad_weak_ptr.hpp:50:39: note: use 'noexcept' instead virtual char const * what() const throw() ^~~~~~~ noexcept 1 error generated. }}} I don't know if using instead BOOST_NOEXCEPT_OR_NOTHROW is correct and should resolve the issue." Bugs new To Be Determined smart_ptr Boost 1.65.0 Problem