summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libcxx/test/support/msvc_stdlib_force_include.hpp10
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
OpenPOWER on IntegriCloud