[cfe-commits] r70335 - in /cfe/trunk/include/clang/Basic: DiagnosticGroups.td DiagnosticLexKinds.td

Chris Lattner sabre at nondot.org
Tue Apr 28 15:19:16 PDT 2009


Author: lattner
Date: Tue Apr 28 17:19:16 2009
New Revision: 70335

URL: http://llvm.org/viewvc/llvm-project?rev=70335&view=rev
Log:
add support for -Wendif-labels, PR4101

Modified:
    cfe/trunk/include/clang/Basic/DiagnosticGroups.td
    cfe/trunk/include/clang/Basic/DiagnosticLexKinds.td

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

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticGroups.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticGroups.td Tue Apr 28 17:19:16 2009
@@ -30,6 +30,7 @@
 def Comment : DiagGroup<"comment">;
 def : DiagGroup<"conversion">;
 def : DiagGroup<"declaration-after-statement">;
+def ExtraTokens : DiagGroup<"extra-tokens">;
 def : DiagGroup<"format-security">;
 def : DiagGroup<"format=2">;
 def : DiagGroup<"format">;
@@ -88,10 +89,10 @@
 def VolatileRegisterVar : DiagGroup<"volatile-register-var">;
 def : DiagGroup<"write-strings">;
 
+// Aggregation warning settings.
+
 def Extra : DiagGroup<"extra">;
-def : DiagGroup<"", [Extra]>;  // -W = -Wextra
 
-// Aggregation warning settings.
 def Most : DiagGroup<"most", [
     Comment,
     Implicit,
@@ -109,3 +110,7 @@
 // -Wall is -Wmost -Wparentheses
 def : DiagGroup<"all", [Most, Parentheses]>;
 
+// Aliases.
+def : DiagGroup<"", [Extra]>;  // -W = -Wextra
+def : DiagGroup<"endif-labels", [ExtraTokens]>; // endif-labels = endif-tokens
+

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

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticLexKinds.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticLexKinds.td Tue Apr 28 17:19:16 2009
@@ -135,7 +135,7 @@
 def ext_pp_warning_directive : Extension<"#warning is a language extension">;
 
 def ext_pp_extra_tokens_at_eol : ExtWarn<
-  "extra tokens at end of #%0 directive">, InGroup<DiagGroup<"extra-tokens">>;
+  "extra tokens at end of #%0 directive">, InGroup<ExtraTokens>;
   
 def ext_pp_comma_expr : Extension<"comma operator in operand of #if">;
 def ext_pp_bad_vaargs_use : Extension<





More information about the cfe-commits mailing list