From c0084a04517014baffe5f568174b4f5ec4d2c1c4 Mon Sep 17 00:00:00 2001 From: Andrzej Krzemienski Date: Sat, 20 Feb 2016 16:11:16 +0100 Subject: [PATCH] extended speculative fix to more MSVC compilers --- include/boost/optional/optional.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/optional/optional.hpp b/include/boost/optional/optional.hpp index 5a3f284..5ead15f 100644 --- a/include/boost/optional/optional.hpp +++ b/include/boost/optional/optional.hpp @@ -560,7 +560,7 @@ class optional_base : public optional_tag private : -#if BOOST_WORKAROUND(BOOST_MSVC, < 1400) +#if BOOST_WORKAROUND(BOOST_MSVC, <= 1600) void destroy_impl ( ) { boost::addressof(m_storage.ref())->~T() ; m_initialized = false ; } #else void destroy_impl ( ) { m_storage.ref().T::~T() ; m_initialized = false ; }