[cfe-commits] r68108 - /cfe/trunk/tools/clang-cc/Warnings.cpp

steve naroff snaroff at apple.com
Tue Mar 31 09:40:24 PDT 2009


On Mar 31, 2009, at 12:28 PM, Douglas Gregor wrote:

>
> On Mar 31, 2009, at 8:00 AM, Steve Naroff wrote:
>
>> Author: snaroff
>> Date: Tue Mar 31 10:00:11 2009
>> New Revision: 68108
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=68108&view=rev
>> Log:
>> Add support for -Wdeprecated-declarations.
>>
>> This fixes <rdar://problem/6712496> Unable to disable deprecated  
>> warning.
>
> Don't you also need to update the driver to pass this option through?
>

Oops (will do...). Thanks!

snaroff

> 	- Doug
>
>>
>> Modified:
>>   cfe/trunk/tools/clang-cc/Warnings.cpp
>>
>> Modified: cfe/trunk/tools/clang-cc/Warnings.cpp
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-cc/Warnings.cpp?rev=68108&r1=68107&r2=68108&view=diff
>>
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- cfe/trunk/tools/clang-cc/Warnings.cpp (original)
>> +++ cfe/trunk/tools/clang-cc/Warnings.cpp Tue Mar 31 10:00:11 2009
>> @@ -139,10 +139,13 @@
>> 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) },
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>




More information about the cfe-commits mailing list