diff options
-rw-r--r-- | libcxx/test/support/msvc_stdlib_force_include.hpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libcxx/test/support/msvc_stdlib_force_include.hpp b/libcxx/test/support/msvc_stdlib_force_include.hpp index c3dd3aad91b..fcf64d78c7f 100644 --- a/libcxx/test/support/msvc_stdlib_force_include.hpp +++ b/libcxx/test/support/msvc_stdlib_force_include.hpp @@ -78,10 +78,14 @@ const AssertionDialogAvoider assertion_dialog_avoider{}; #include <ciso646> -#if _HAS_CXX17 +#if _HAS_CXX20 + #define TEST_STD_VER 99 +#elif _HAS_CXX17 #define TEST_STD_VER 17 -#else // _HAS_CXX17 +#else // !(_HAS_CXX20 || _HAS_CXX17) #define TEST_STD_VER 14 -#endif // _HAS_CXX17 +#endif + +#define _LIBCPP_AVAILABILITY_THROW_BAD_ANY_CAST #endif // SUPPORT_MSVC_STDLIB_FORCE_INCLUDE_HPP |