diff --git a/include/boost/type_traits/integral_constant.hpp b/include/boost/type_traits/integral_constant.hpp index 47699be..9a65df3 100644 --- a/include/boost/type_traits/integral_constant.hpp +++ b/include/boost/type_traits/integral_constant.hpp @@ -60,7 +60,7 @@ namespace boost{ operator const mpl::integral_c& ()const { static const char data[sizeof(long)] = { 0 }; - static const void* pdata = data; + const void* const pdata = data; return *static_cast*>(pdata); } BOOST_CONSTEXPR operator T()const { return val; } @@ -80,7 +80,7 @@ namespace boost{ operator const mpl::bool_& ()const { static const char data[sizeof(long)] = { 0 }; - static const void* pdata = data; + const void* const pdata = data; return *static_cast*>(pdata); } BOOST_CONSTEXPR operator bool()const { return val; }