Opened 5 years ago
#13204 new Bugs
Warning when compiling with -Wdeprecated-dynamic-exception-spec in clang
Reported by: | viboes | Owned by: | Peter Dimov |
---|---|---|---|
Milestone: | To Be Determined | Component: | smart_ptr |
Version: | Boost 1.65.0 | Severity: | Problem |
Keywords: | Cc: |
Description
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.
Note:
See TracTickets
for help on using tickets.