File tree Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -416,6 +416,12 @@ typedef __char32_t char32_t;
416
416
# define _LIBCPP_GCC_DIAGNOSTIC_IGNORED (str )
417
417
# endif
418
418
419
+ // Macros to enter and leave a state where deprecation warnings are suppressed.
420
+ # define _LIBCPP_SUPPRESS_DEPRECATED_PUSH \
421
+ _LIBCPP_DIAGNOSTIC_PUSH _LIBCPP_CLANG_DIAGNOSTIC_IGNORED (" -Wdeprecated" ) \
422
+ _LIBCPP_GCC_DIAGNOSTIC_IGNORED(" -Wdeprecated-declarations" )
423
+ # define _LIBCPP_SUPPRESS_DEPRECATED_POP _LIBCPP_DIAGNOSTIC_POP
424
+
419
425
# if _LIBCPP_HARDENING_MODE == _LIBCPP_HARDENING_MODE_FAST
420
426
# define _LIBCPP_HARDENING_SIG f
421
427
# elif _LIBCPP_HARDENING_MODE == _LIBCPP_HARDENING_MODE_EXTENSIVE
@@ -724,17 +730,6 @@ typedef __char32_t char32_t;
724
730
# define _LIBCPP_DEPRECATED_WITH_CHAR8_T
725
731
# endif
726
732
727
- // Macros to enter and leave a state where deprecation warnings are suppressed.
728
- # if defined(_LIBCPP_COMPILER_CLANG_BASED) || defined(_LIBCPP_COMPILER_GCC)
729
- # define _LIBCPP_SUPPRESS_DEPRECATED_PUSH \
730
- _Pragma (" GCC diagnostic push" ) _Pragma(" GCC diagnostic ignored \" -Wdeprecated\" " ) \
731
- _Pragma(" GCC diagnostic ignored \" -Wdeprecated-declarations\" " )
732
- # define _LIBCPP_SUPPRESS_DEPRECATED_POP _Pragma (" GCC diagnostic pop" )
733
- # else
734
- # define _LIBCPP_SUPPRESS_DEPRECATED_PUSH
735
- # define _LIBCPP_SUPPRESS_DEPRECATED_POP
736
- # endif
737
-
738
733
# if _LIBCPP_STD_VER <= 11
739
734
# define _LIBCPP_EXPLICIT_SINCE_CXX14
740
735
# else
You can’t perform that action at this time.
0 commit comments