summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-04-24 02:56:06 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-04-24 02:56:06 +0000
commit82270b46790450b56430d84ec0bd0b7cb7da6ac7 (patch)
tree262dd472f019e9214b1b21a2dbeddddc3a130b65 /clang
parente71d0628f7e4186a2cb5848aeb30a5da9ad259fd (diff)
downloadbcm5719-llvm-82270b46790450b56430d84ec0bd0b7cb7da6ac7.tar.gz
bcm5719-llvm-82270b46790450b56430d84ec0bd0b7cb7da6ac7.zip
Put -Wunneeded-internal-declaration under UnusedFunction group so it will be disabled with -Wno-unused-function.
llvm-svn: 130080
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/Basic/DiagnosticGroups.td16
1 files changed, 6 insertions, 10 deletions
diff --git a/clang/include/clang/Basic/DiagnosticGroups.td b/clang/include/clang/Basic/DiagnosticGroups.td
index dfce059dbe9..4dc338aaf3a 100644
--- a/clang/include/clang/Basic/DiagnosticGroups.td
+++ b/clang/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.
OpenPOWER on IntegriCloud