aboutsummaryrefslogtreecommitdiff
path: root/test/support/msvc_stdlib_force_include.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/support/msvc_stdlib_force_include.hpp')
-rw-r--r--test/support/msvc_stdlib_force_include.hpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/test/support/msvc_stdlib_force_include.hpp b/test/support/msvc_stdlib_force_include.hpp
index 6bcc97952199..954cf513ef2d 100644
--- a/test/support/msvc_stdlib_force_include.hpp
+++ b/test/support/msvc_stdlib_force_include.hpp
@@ -28,11 +28,6 @@
#error This header may not be used when targeting libc++
#endif
-// Indicates that we are using the MSVC standard library.
-#ifndef _MSVC_STL_VER
- #define _MSVC_STL_VER 42
-#endif
-
#ifndef _LIBCXX_IN_DEVCRT
struct AssertionDialogAvoider {
AssertionDialogAvoider() {
@@ -81,6 +76,9 @@ const AssertionDialogAvoider assertion_dialog_avoider{};
// Silence warnings about raw pointers and other unchecked iterators.
#define _SCL_SECURE_NO_WARNINGS
+
+ // Silence warnings about features that are deprecated in C++17.
+ #define _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS
#endif // _LIBCXX_IN_DEVCRT
#include <ciso646>