diff options
author | Louis Dionne <ldionne@apple.com> | 2019-03-12 20:10:06 +0000 |
---|---|---|
committer | Louis Dionne <ldionne@apple.com> | 2019-03-12 20:10:06 +0000 |
commit | a470a13a7063e8c5318fe4f5ba864320092c6c7b (patch) | |
tree | abb1bde10922a9c0a32d19d08ce2b7ef7443a111 /libcxx/test/std/utilities/function.objects | |
parent | 8259cc33576a7da9aa12c350b6fe9e39ac8867ef (diff) | |
download | bcm5719-llvm-a470a13a7063e8c5318fe4f5ba864320092c6c7b.tar.gz bcm5719-llvm-a470a13a7063e8c5318fe4f5ba864320092c6c7b.zip |
[libc++] Enable deprecation warnings by default
Summary:
In r342843, I added deprecation warnings to some facilities that were
deprectated in C++14 and C++17. However, those deprecation warnings
were not enabled by default.
After discussing this on IRC, we had finally gotten consensus to enable
those warnings by default, and I'm getting around to doing that only
now.
Reviewers: mclow.lists, EricWF
Subscribers: christof, jkorous, dexonsmith, jdoerfert, libcxx-commits
Differential Revision: https://reviews.llvm.org/D58140
llvm-svn: 355961
Diffstat (limited to 'libcxx/test/std/utilities/function.objects')
8 files changed, 8 insertions, 12 deletions
diff --git a/libcxx/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp b/libcxx/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp index 713afc66562..1270482feec 100644 --- a/libcxx/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp @@ -15,9 +15,6 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 // REQUIRES: verify-support -// MODULES_DEFINES: _LIBCPP_ENABLE_DEPRECATION_WARNINGS -#define _LIBCPP_ENABLE_DEPRECATION_WARNINGS - #include <functional> #include "test_macros.h" diff --git a/libcxx/test/std/utilities/function.objects/negators/binary_negate.pass.cpp b/libcxx/test/std/utilities/function.objects/negators/binary_negate.pass.cpp index 41541c10ff1..91c19ece612 100644 --- a/libcxx/test/std/utilities/function.objects/negators/binary_negate.pass.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/binary_negate.pass.cpp @@ -10,6 +10,8 @@ // binary_negate +#define _LIBCPP_DISABLE_DEPRECATION_WARNINGS + #include <functional> #include <type_traits> #include <cassert> diff --git a/libcxx/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp b/libcxx/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp index 407cbd4fc26..e45605c8b30 100644 --- a/libcxx/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp @@ -15,9 +15,6 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 // REQUIRES: verify-support -// MODULES_DEFINES: _LIBCPP_ENABLE_DEPRECATION_WARNINGS -#define _LIBCPP_ENABLE_DEPRECATION_WARNINGS - #include <functional> #include "test_macros.h" diff --git a/libcxx/test/std/utilities/function.objects/negators/not1.pass.cpp b/libcxx/test/std/utilities/function.objects/negators/not1.pass.cpp index 07c160a97ab..ccd6ab06736 100644 --- a/libcxx/test/std/utilities/function.objects/negators/not1.pass.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/not1.pass.cpp @@ -10,6 +10,8 @@ // not1 +#define _LIBCPP_DISABLE_DEPRECATION_WARNINGS + #include <functional> #include <cassert> diff --git a/libcxx/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp b/libcxx/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp index 24178e0a05d..e73ee89b2ce 100644 --- a/libcxx/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp @@ -15,9 +15,6 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 // REQUIRES: verify-support -// MODULES_DEFINES: _LIBCPP_ENABLE_DEPRECATION_WARNINGS -#define _LIBCPP_ENABLE_DEPRECATION_WARNINGS - #include <functional> #include "test_macros.h" diff --git a/libcxx/test/std/utilities/function.objects/negators/not2.pass.cpp b/libcxx/test/std/utilities/function.objects/negators/not2.pass.cpp index d9f3c95fd89..57d41a0d0f4 100644 --- a/libcxx/test/std/utilities/function.objects/negators/not2.pass.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/not2.pass.cpp @@ -10,6 +10,8 @@ // not2 +#define _LIBCPP_DISABLE_DEPRECATION_WARNINGS + #include <functional> #include <cassert> diff --git a/libcxx/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp b/libcxx/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp index 15a0a277826..1dc905510a7 100644 --- a/libcxx/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp @@ -15,9 +15,6 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 // REQUIRES: verify-support -// MODULES_DEFINES: _LIBCPP_ENABLE_DEPRECATION_WARNINGS -#define _LIBCPP_ENABLE_DEPRECATION_WARNINGS - #include <functional> #include "test_macros.h" diff --git a/libcxx/test/std/utilities/function.objects/negators/unary_negate.pass.cpp b/libcxx/test/std/utilities/function.objects/negators/unary_negate.pass.cpp index 54fd54f3969..4875c9ba2b0 100644 --- a/libcxx/test/std/utilities/function.objects/negators/unary_negate.pass.cpp +++ b/libcxx/test/std/utilities/function.objects/negators/unary_negate.pass.cpp @@ -10,6 +10,8 @@ // unary_negate +#define _LIBCPP_DISABLE_DEPRECATION_WARNINGS + #include <functional> #include <type_traits> #include <cassert> |