[cfe-commits] r69275 - /cfe/trunk/include/clang/Basic/Diagnostic.td

Chris Lattner sabre at nondot.org
Wed Apr 15 23:17:56 PDT 2009


Author: lattner
Date: Thu Apr 16 01:17:55 2009
New Revision: 69275

URL: http://llvm.org/viewvc/llvm-project?rev=69275&view=rev
Log:
other half of 69274


Modified:
    cfe/trunk/include/clang/Basic/Diagnostic.td

Modified: cfe/trunk/include/clang/Basic/Diagnostic.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Diagnostic.td?rev=69275&r1=69274&r2=69275&view=diff

==============================================================================
--- cfe/trunk/include/clang/Basic/Diagnostic.td (original)
+++ cfe/trunk/include/clang/Basic/Diagnostic.td Thu Apr 16 01:17:55 2009
@@ -34,77 +34,9 @@
 class InGroup<DiagGroup G> { DiagGroup Group = G; }
 //class IsGroup<string Name> { DiagGroup Group = DiagGroup<Name>; }
 
-def ImplicitFunctionDeclare : DiagGroup<"implicit-function-declaration">;
-def Trigraphs : DiagGroup<"trigraphs">;
 
-// Empty DiagGroups: these are recognized by clang but ignored.
-def : DiagGroup<"aggregate-return">;
-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<"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<"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<"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<"strict-selector-match">;
-def Switch         : DiagGroup<"switch">;
-def Uninitialized  : DiagGroup<"uninitialized">;
-def UnknownPragmas : DiagGroup<"unknown-pragmas">;
-def : DiagGroup<"unused-function">;
-def : DiagGroup<"unused-label">;
-def : DiagGroup<"unused-parameter">;
-def UnusedValue    : DiagGroup<"unused-value">;
-def UnusedVariable : DiagGroup<"unused-variable">;
-def : DiagGroup<"variadic-macros">;
-def VolatileRegisterVar : DiagGroup<"volatile-register-var">;
-def : DiagGroup<"write-strings">;
-
-def : DiagGroup<"extra">;
-def : DiagGroup<"">;  // -W
-def : DiagGroup<"most">;
-
-// Aggregation warning settings.
-def : DiagGroup<"all", [
-    ImplicitFunctionDeclare,
-    Switch,
-    Trigraphs,
-    Uninitialized,
-    UnknownPragmas,
-    UnusedValue,
-    UnusedVariable,
-    VolatileRegisterVar
- ]>;
+// This defines the diagnostic groups that have references to them.
+include "DiagnosticGroups.td"
 
 
 // All diagnostics emitted by the compiler are an indirect subclass of this.





More information about the cfe-commits mailing list