]> granicus.if.org Git - clang/commitdiff
-Wall is -Wmost -Wparentheses
authorChris Lattner <sabre@nondot.org>
Thu, 16 Apr 2009 23:30:16 +0000 (23:30 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 16 Apr 2009 23:30:16 +0000 (23:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69324 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticGroups.td

index 468acb0f0f6d94f8913aa6c98d6b4f99681b5a9f..cd11c59da31f73eed25185f4b14c8008cc9761a7 100644 (file)
@@ -39,7 +39,7 @@ def : DiagGroup<"missing-field-initializers">;
 def : DiagGroup<"nonportable-cfstrings">;
 def : DiagGroup<"old-style-definition">;
 def : DiagGroup<"packed">;
-def : DiagGroup<"parentheses">;
+def Parentheses : DiagGroup<"parentheses">;
 def : DiagGroup<"pointer-arith">;
 def : DiagGroup<"pointer-to-int-cast">;
 def : DiagGroup<"redundant-decls">;
@@ -63,12 +63,11 @@ def : DiagGroup<"variadic-macros">;
 def VolatileRegisterVar : DiagGroup<"volatile-register-var">;
 def : DiagGroup<"write-strings">;
 
-def : DiagGroup<"extra">;
-def : DiagGroup<"">;  // -W
-def : DiagGroup<"most">;
+def Extra : DiagGroup<"extra">;
+def : DiagGroup<"", [Extra]>;  // -W = -Wextra
 
 // Aggregation warning settings.
-def : DiagGroup<"all", [
+def Most : DiagGroup<"most", [
     ImplicitFunctionDeclare,
     Switch,
     Trigraphs,
@@ -79,3 +78,6 @@ def : DiagGroup<"all", [
     VolatileRegisterVar
  ]>;
 
+// -Wall is -Wmost -Wparentheses
+def : DiagGroup<"all", [Most, Parentheses]>;
+