From: Chris Lattner Date: Wed, 15 Apr 2009 22:47:03 +0000 (+0000) Subject: add anonymous groups for all the warning command line flags that the clang X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5b43098e90df2822612e9d57380e3228f1becf15;p=clang add anonymous groups for all the warning command line flags that the clang driver accepts and discards. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69238 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/Diagnostic.td b/include/clang/Basic/Diagnostic.td index 0328fbcfc9..0a86715453 100644 --- a/include/clang/Basic/Diagnostic.td +++ b/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.