Make bit manipulation functions constexpr on MSVC 19.25+. Closes #109.

This commit is contained in:
Peter Dimov
2023-05-30 02:56:37 +03:00
parent 42c8898d24
commit b2fe98edf8
6 changed files with 264 additions and 75 deletions

View File

@@ -11,6 +11,10 @@
BOOST_PRAGMA_MESSAGE( "Test skipped because BOOST_NO_CXX14_CONSTEXPR is defined" )
#elif defined(BOOST_MSVC) && BOOST_MSVC / 10 == 191
BOOST_PRAGMA_MESSAGE( "Test skipped because BOOST_MSVC is " BOOST_STRINGIZE(BOOST_MSVC) )
#else
#include <boost/core/bit.hpp>