From: Argyrios Kyrtzidis Date: Sun, 24 Apr 2011 02:56:06 +0000 (+0000) Subject: Put -Wunneeded-internal-declaration under UnusedFunction group so it will be disabled... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1501ba306cf9370e409db42991cb636232237b11;p=clang Put -Wunneeded-internal-declaration under UnusedFunction group so it will be disabled with -Wno-unused-function. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130080 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/DiagnosticGroups.td b/include/clang/Basic/DiagnosticGroups.td index dfce059dbe..4dc338aaf3 100644 --- a/include/clang/Basic/DiagnosticGroups.td +++ b/include/clang/Basic/DiagnosticGroups.td @@ -148,14 +148,15 @@ def UnknownAttributes : DiagGroup<"unknown-attributes">; def UnnamedTypeTemplateArgs : DiagGroup<"unnamed-type-template-args">; def UnusedArgument : DiagGroup<"unused-argument">; def UnusedExceptionParameter : DiagGroup<"unused-exception-parameter">; -def UnusedFunction : DiagGroup<"unused-function">; -def UnusedMemberFunction : DiagGroup<"unused-member-function">; +def UnneededInternalDecl : DiagGroup<"unneeded-internal-declaration">; +def UnneededMemberFunction : DiagGroup<"unneeded-member-function">; +def UnusedFunction : DiagGroup<"unused-function", [UnneededInternalDecl]>; +def UnusedMemberFunction : DiagGroup<"unused-member-function", + [UnneededMemberFunction]>; def UnusedLabel : DiagGroup<"unused-label">; def UnusedParameter : DiagGroup<"unused-parameter">; def UnusedValue : DiagGroup<"unused-value">; def UnusedVariable : DiagGroup<"unused-variable">; -def UnneededInternalDecl : DiagGroup<"unneeded-internal-declaration">; -def UnneededMemberFunction : DiagGroup<"unneeded-member-function">; def UsedButMarkedUnused : DiagGroup<"used-but-marked-unused">; def ReadOnlySetterAttrs : DiagGroup<"readonly-setter-attrs">; def Reorder : DiagGroup<"reorder">; @@ -203,16 +204,11 @@ def Conversion : DiagGroup<"conversion", BoolConversions]>, DiagCategory<"Value Conversion Issue">; -def Unneeded : DiagGroup<"unneeded", - [UnneededInternalDecl - //,UnneededMemberFunction (clean-up llvm before enabling) - ]>; - def Unused : DiagGroup<"unused", [UnusedArgument, UnusedFunction, UnusedLabel, // UnusedParameter, (matches GCC's behavior) // UnusedMemberFunction, (clean-up llvm before enabling) - UnusedValue, UnusedVariable, Unneeded]>, + UnusedValue, UnusedVariable]>, DiagCategory<"Unused Entity Issue">; // Format settings.