[cfe-commits] r73042 - /cfe/trunk/include/clang/Basic/DiagnosticGroups.td

Chris Lattner sabre at nondot.org
Sun Jun 7 21:26:30 PDT 2009


Author: lattner
Date: Sun Jun  7 23:26:30 2009
New Revision: 73042

URL: http://llvm.org/viewvc/llvm-project?rev=73042&view=rev
Log:
teach clang that -Wunused turns on all unused warnings, even though most
of these are not implemented yet.

Modified:
    cfe/trunk/include/clang/Basic/DiagnosticGroups.td

Modified: cfe/trunk/include/clang/Basic/DiagnosticGroups.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticGroups.td?rev=73042&r1=73041&r2=73042&view=diff

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticGroups.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticGroups.td Sun Jun  7 23:26:30 2009
@@ -85,9 +85,10 @@
 def : DiagGroup<"type-limits">;
 def Uninitialized  : DiagGroup<"uninitialized">;
 def UnknownPragmas : DiagGroup<"unknown-pragmas">;
-def : DiagGroup<"unused-function">;
-def : DiagGroup<"unused-label">;
-def : DiagGroup<"unused-parameter">;
+def UnusedArgument : DiagGroup<"unused-argument">;
+def UnusedFunction : DiagGroup<"unused-function">;
+def UnusedLabel : DiagGroup<"unused-label">;
+def UnusedParameter : DiagGroup<"unused-parameter">;
 def UnusedValue    : DiagGroup<"unused-value">;
 def UnusedVariable : DiagGroup<"unused-variable">;
 def : DiagGroup<"variadic-macros">;
@@ -98,6 +99,10 @@
 // Aggregation warning settings.
 
 
+def Unused : DiagGroup<"unused",
+                       [UnusedArgument, UnusedFunction, UnusedLabel,
+                        UnusedParameter, UnusedValue, UnusedVariable]>;
+
 // Format settings.
 def Format : DiagGroup<"format", [FormatExtraArgs, FormatZeroLength, NonNull]>;
 def FormatSecurity : DiagGroup<"format-security", [Format]>;





More information about the cfe-commits mailing list