]> granicus.if.org Git - clang/commitdiff
Put -Wunneeded-internal-declaration under UnusedFunction group so it will be disabled...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sun, 24 Apr 2011 02:56:06 +0000 (02:56 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sun, 24 Apr 2011 02:56:06 +0000 (02:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130080 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticGroups.td

index dfce059dbe988a84690c45e35d16f696a8acd033..4dc338aaf3ab0558cb29ad2aae939ffaab26671b 100644 (file)
@@ -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.