From: Steve Naroff Date: Tue, 31 Mar 2009 15:00:11 +0000 (+0000) Subject: Add support for -Wdeprecated-declarations. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=17f689f7f805be86bcafe0a8ecdef14269cb6442;p=clang Add support for -Wdeprecated-declarations. This fixes Unable to disable deprecated warning. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68108 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/clang-cc/Warnings.cpp b/tools/clang-cc/Warnings.cpp index 54155e45a6..698e44fb7d 100644 --- a/tools/clang-cc/Warnings.cpp +++ b/tools/clang-cc/Warnings.cpp @@ -139,10 +139,13 @@ static const diag::kind ImplicitFunctionDeclarationDiags[] = { static const diag::kind PointerSignDiags[] = { diag::ext_typecheck_convert_incompatible_pointer_sign }; +static const diag::kind DeprecatedDeclarations[] = { diag::warn_deprecated }; + // Hmm ... this option is currently actually completely ignored. //static const diag::kind StrictSelectorMatchDiags[] = { }; // Second the table of options. MUST be sorted by name! Binary lookup is done. static const WarningOption OptionTable[] = { + { "deprecated-declarations", DIAGS(DeprecatedDeclarations) }, { "float-equal", DIAGS(FloatEqualDiags) }, { "format-nonliteral", DIAGS(FormatNonLiteralDiags) }, { "implicit-function-declaration", DIAGS(ImplicitFunctionDeclarationDiags) },