]> granicus.if.org Git - clang/commitdiff
add anonymous groups for all the warning command line flags that the clang
authorChris Lattner <sabre@nondot.org>
Wed, 15 Apr 2009 22:47:03 +0000 (22:47 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 15 Apr 2009 22:47:03 +0000 (22:47 +0000)
driver accepts and discards.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69238 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/Diagnostic.td

index 0328fbcfc90bc556b4b58569e8cbda578e893a22..0a86715453d41b478e075ce118e75401ce06e544 100644 (file)
@@ -38,9 +38,61 @@ def Trigraphs : DiagGroup<"trigraphs">;
 def : DiagGroup<"extra">;
 def : DiagGroup<"">;  // -W
 
-
-
-
+def : DiagGroup<"aggregate-return">;
+def : DiagGroup<"all">;
+def : DiagGroup<"bad-function-cast">;
+def : DiagGroup<"cast-align">;
+def : DiagGroup<"cast-qual">;
+def : DiagGroup<"char-align">;
+def : DiagGroup<"char-subscripts">;
+def : DiagGroup<"declaration-after-statement">;
+def : DiagGroup<"error-implicit-function-declaration">;
+def : DiagGroup<"error">;
+def : DiagGroup<"format-security">;
+def : DiagGroup<"format=2">;
+def : DiagGroup<"format">;
+def : DiagGroup<"four-char-constants">;
+def : DiagGroup<"init-self">;
+def : DiagGroup<"inline">;
+def : DiagGroup<"int-to-pointer-cast">;
+def : DiagGroup<"missing-braces">;
+def : DiagGroup<"missing-declarations">;
+def : DiagGroup<"missing-format-attribute">;
+def : DiagGroup<"most">;
+def : DiagGroup<"nested-externs">;
+def : DiagGroup<"newline-eof">;
+def : DiagGroup<"no-#warnings">;
+def : DiagGroup<"no-comment">;
+def : DiagGroup<"format-y2k">;
+def : DiagGroup<"long-long">;
+def : DiagGroup<"missing-field-initializers">;
+def : DiagGroup<"nonportable-cfstrings">;
+def : DiagGroup<"parentheses">;
+def : DiagGroup<"strict-selector-match">;
+def : DiagGroup<"nonportable-cfstrings">;
+def : DiagGroup<"old-style-definition">;
+def : DiagGroup<"packed">;
+def : DiagGroup<"parentheses">;
+def : DiagGroup<"pointer-arith">;
+def : DiagGroup<"pointer-to-int-cast">;
+def : DiagGroup<"redundant-decls">;
+def : DiagGroup<"return-type">;
+def : DiagGroup<"shadow">;
+def : DiagGroup<"shorten-64-to-32">;
+def : DiagGroup<"sign-compare">;
+def : DiagGroup<"strict-overflow=">;
+def : DiagGroup<"strict-overflow">;
+def : DiagGroup<"strict-prototypes">;
+def : DiagGroup<"switch">;
+def : DiagGroup<"uninitialized">;
+def : DiagGroup<"unknown-pragmas">;
+def : DiagGroup<"unused-function">;
+def : DiagGroup<"unused-label">;
+def : DiagGroup<"unused-parameter">;
+def : DiagGroup<"unused-value">;
+def : DiagGroup<"unused-variable">;
+def : DiagGroup<"variadic-macros">;
+def : DiagGroup<"write-strings">;
 
 
 // All diagnostics emitted by the compiler are an indirect subclass of this.