diff options
author | Steve Naroff <snaroff@apple.com> | 2009-03-31 17:28:26 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2009-03-31 17:28:26 +0000 |
commit | cfdee929290b73ae1c4e5896d5cba120bc677661 (patch) | |
tree | b6ae94756f5fbf7211a0486ff0c09903d92831f7 | |
parent | 5705e536895111878235ce1e90c60f88c51ae41e (diff) |
Add -Wdeprecated-declarations to driver and add a test case.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68117 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/Driver/Options.def | 2 | ||||
-rw-r--r-- | test/Sema/surpress-deprecated.c | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/include/clang/Driver/Options.def b/include/clang/Driver/Options.def index 11668bb590..19a10c0b0b 100644 --- a/include/clang/Driver/Options.def +++ b/include/clang/Driver/Options.def @@ -268,6 +268,7 @@ OPTION("-Wall", Wall, Flag, clang_ignored_W_Group, INVALID, "", 0) OPTION("-Wcast-align", Wcast_align, Flag, clang_ignored_W_Group, INVALID, "", 0) OPTION("-Wchar-align", Wchar_align, Flag, clang_ignored_W_Group, INVALID, "", 0) OPTION("-Wchar-subscripts", Wchar_subscripts, Flag, clang_ignored_W_Group, INVALID, "", 0) +OPTION("-Wdeprecated-declarations", Wdeprecated_declarations, Flag, clang_W_Group, INVALID, "", 0) OPTION("-Werror", Werror, Flag, clang_ignored_W_Group, INVALID, "", 0) OPTION("-Wextra", Wextra, Flag, clang_ignored_W_Group, INVALID, "", 0) OPTION("-Wfloat-equal", Wfloat_equal, Flag, clang_W_Group, INVALID, "", 0) @@ -279,6 +280,7 @@ OPTION("-Wmissing-braces", Wmissing_braces, Flag, clang_ignored_W_Group, INVALID OPTION("-Wmissing-prototypes", Wmissing_prototypes, Flag, clang_W_Group, INVALID, "", 0) OPTION("-Wmost", Wmost, Flag, clang_ignored_W_Group, INVALID, "", 0) OPTION("-Wnested-externs", Wnested_externs, Flag, clang_ignored_W_Group, INVALID, "", 0) +OPTION("-Wno-deprecated-declarations", Wno_deprecated_declarations, Flag, clang_W_Group, INVALID, "", 0) OPTION("-Wno-format-nonliteral", Wno_format_nonliteral, Flag, clang_W_Group, INVALID, "", 0) OPTION("-Wno-format-y2k", Wno_format_y2k, Flag, clang_ignored_W_Group, INVALID, "", 0) OPTION("-Wno-four-char-constants", Wno_four_char_constants, Flag, clang_ignored_W_Group, INVALID, "", 0) diff --git a/test/Sema/surpress-deprecated.c b/test/Sema/surpress-deprecated.c new file mode 100644 index 0000000000..8dbe9dd365 --- /dev/null +++ b/test/Sema/surpress-deprecated.c @@ -0,0 +1,7 @@ +// RUN: clang -fsyntax-only -Wno-deprecated-declarations -verify %s +extern void OldFunction() __attribute__((deprecated)); + +int main (int argc, const char * argv[]) { + OldFunction(); +} + |