diff options
author | Chris Lattner <sabre@nondot.org> | 2009-04-15 22:47:03 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-04-15 22:47:03 +0000 |
commit | eb8ec21dc9a9f3d2d150c7c9c5c0f978dc521c9b (patch) | |
tree | 09989824b5bbeda21f32ec2b4329d8da9caf460f | |
parent | d4ed114e2353e72d4ba920c1776e101c9c28671d (diff) | |
download | bcm5719-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.td | 58 |
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. |