aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cxx/include/aesnixx
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2015-08-23 04:04:36 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2015-08-23 04:04:36 +0300
commit44c190064c0e52fcdb8db0906056b2bd6f46d306 (patch)
treeb10ef3aa6d91875d7eae08e6c3e4d68ab0d4f4fe /cxx/include/aesnixx
parentbugfix (diff)
downloadaes-tools-44c190064c0e52fcdb8db0906056b2bd6f46d306.tar.gz
aes-tools-44c190064c0e52fcdb8db0906056b2bd6f46d306.zip
cxx: Boost.Config for compiler workarounds
Diffstat (limited to 'cxx/include/aesnixx')
-rw-r--r--cxx/include/aesnixx/error.hpp8
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);