Correct non-c++20 builds.

This commit is contained in:
jzmaddock
2021-03-05 10:51:17 +00:00
parent 8bacf65145
commit f1f686ec65
2 changed files with 2 additions and 2 deletions

View File

@ -1124,7 +1124,7 @@ namespace std{ using ::type_info; }
#endif #endif
#if !defined(_YVALS) && !defined(_CPPLIB_VER) // msvc std lib already configured #if !defined(_YVALS) && !defined(_CPPLIB_VER) // msvc std lib already configured
#if (!defined(__has_include) || (__cplusplus < 201703)) #if (!defined(__has_include) || (__cplusplus < 201704))
# define BOOST_NO_CXX20_HDR_BARRIER # define BOOST_NO_CXX20_HDR_BARRIER
# define BOOST_NO_CXX20_HDR_FORMAT # define BOOST_NO_CXX20_HDR_FORMAT
# define BOOST_NO_CXX20_HDR_SOURCE_LOCATION # define BOOST_NO_CXX20_HDR_SOURCE_LOCATION

View File

@ -193,7 +193,7 @@
#endif #endif
// C++20 features // C++20 features
#if !defined(_MSVC_STL_UPDATE) || (_MSVC_STL_UPDATE < 202008L) #if !defined(_MSVC_STL_UPDATE) || (_MSVC_STL_UPDATE < 202008L) || !defined(_HAS_CXX20) || (_HAS_CXX20 == 0)
# define BOOST_NO_CXX20_HDR_BARRIER # define BOOST_NO_CXX20_HDR_BARRIER
# define BOOST_NO_CXX20_HDR_BIT # define BOOST_NO_CXX20_HDR_BIT
# define BOOST_NO_CXX20_HDR_LATCH # define BOOST_NO_CXX20_HDR_LATCH