mirror of
https://github.com/llvm-mirror/libcxx.git
synced 2025-10-22 16:37:40 +08:00
[libcxx] [test] Update msvc_stdlib_force_include.hpp.
MSVC's STL removed _SCL_SECURE_NO_WARNINGS. MSVC's STL implemented feature-test macros. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@334675 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -73,9 +73,6 @@ const AssertionDialogAvoider assertion_dialog_avoider{};
|
||||
// atomic_is_lock_free.pass.cpp needs this VS 2015 Update 2 fix.
|
||||
#define _ENABLE_ATOMIC_ALIGNMENT_FIX
|
||||
|
||||
// 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
|
||||
@@ -88,12 +85,4 @@ const AssertionDialogAvoider assertion_dialog_avoider{};
|
||||
#define TEST_STD_VER 14
|
||||
#endif // _HAS_CXX17
|
||||
|
||||
// Simulate library feature-test macros.
|
||||
#define __cpp_lib_invoke 201411
|
||||
#define __cpp_lib_void_t 201411
|
||||
|
||||
#if _HAS_CXX17
|
||||
#define __cpp_lib_atomic_is_always_lock_free 201603
|
||||
#endif // _HAS_CXX17
|
||||
|
||||
#endif // SUPPORT_MSVC_STDLIB_FORCE_INCLUDE_HPP
|
||||
|
Reference in New Issue
Block a user