diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2015-08-23 04:04:36 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2015-08-23 04:04:36 +0300 |
commit | 44c190064c0e52fcdb8db0906056b2bd6f46d306 (patch) | |
tree | b10ef3aa6d91875d7eae08e6c3e4d68ab0d4f4fe /cxx/include | |
parent | bugfix (diff) | |
download | aes-tools-44c190064c0e52fcdb8db0906056b2bd6f46d306.tar.gz aes-tools-44c190064c0e52fcdb8db0906056b2bd6f46d306.zip |
cxx: Boost.Config for compiler workarounds
Diffstat (limited to 'cxx/include')
-rw-r--r-- | cxx/include/aesnixx/error.hpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/cxx/include/aesnixx/error.hpp b/cxx/include/aesnixx/error.hpp index 552f832..9118e97 100644 --- a/cxx/include/aesnixx/error.hpp +++ b/cxx/include/aesnixx/error.hpp @@ -12,6 +12,8 @@ #include <aesni/all.h> +#include <boost/config.hpp> + #include <cstdlib> #include <cstring> @@ -80,11 +82,7 @@ namespace aesni aesni_success(get()); } - #if defined(_MSC_VER) && _MSC_VER < 1900 - ~ErrorDetailsThrowsInDestructor() - #else - ~ErrorDetailsThrowsInDestructor() noexcept(false) - #endif + ~ErrorDetailsThrowsInDestructor() BOOST_NOEXCEPT_IF(false) { if (aesni_is_error(aesni_get_error_code(get()))) throw Error(impl); |