Fix c++17 warning redundant redeclaration of 'constexpr' static data

member [-Werror=deprecated]
This commit is contained in:
Thomas Barbier
2019-10-01 18:49:31 +02:00
parent c556aba559
commit 08370c9158

View File

@ -335,8 +335,11 @@ template<class T> struct BOOST_SYMBOL_VISIBLE cat_holder
static constexpr generic_error_category generic_category_instance{};
};
// Before C++17 it was mandatory to redeclare all static constexpr
#if defined(BOOST_NO_CXX17_INLINE_VARIABLES)
template<class T> constexpr system_error_category cat_holder<T>::system_category_instance;
template<class T> constexpr generic_error_category cat_holder<T>::generic_category_instance;
#endif
} // namespace detail