boostorg / exception

Boost.org exception module
http://boost.org/libs/exception
Boost Software License 1.0
16 stars 46 forks source link

Replaced throw() with BOOST_NOEXCEPT_OR_NOTHROW #19

Closed jlepola closed 5 years ago

jlepola commented 5 years ago

With throw(), Visual Studio 2017 emitted a warning "C26439 SPECIAL_NOEXCEPT". Reproducible at least if code analysis was set to level: "Microsoft Native Recommended Rules".

https://docs.microsoft.com/en-us/visualstudio/code-quality/c26439?view=vs-2017

Mike-Devel commented 5 years ago

Even worse - IIRC throw() is going to be removed completely from the standard in c++20

zajo commented 5 years ago

Thank you!