summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-04-15 22:47:03 +0000
committerChris Lattner <sabre@nondot.org>2009-04-15 22:47:03 +0000
commiteb8ec21dc9a9f3d2d150c7c9c5c0f978dc521c9b (patch)
tree09989824b5bbeda21f32ec2b4329d8da9caf460f
parentd4ed114e2353e72d4ba920c1776e101c9c28671d (diff)
downloadbcm5719-llvm-eb8ec21dc9a9f3d2d150c7c9c5c0f978dc521c9b.tar.gz
bcm5719-llvm-eb8ec21dc9a9f3d2d150c7c9c5c0f978dc521c9b.zip
add anonymous groups for all the warning command line flags that the clang
driver accepts and discards. llvm-svn: 69238
-rw-r--r--clang/include/clang/Basic/Diagnostic.td58
1 files changed, 55 insertions, 3 deletions
diff --git a/clang/include/clang/Basic/Diagnostic.td b/clang/include/clang/Basic/Diagnostic.td
index 0328fbcfc90..0a86715453d 100644
--- a/clang/include/clang/Basic/Diagnostic.td
+++ b/clang/include/clang/Basic/Diagnostic.td
@@ -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.
OpenPOWER on IntegriCloud