[cfe-commits] r70570 - in /cfe/trunk/include/clang/Basic: DiagnosticGroups.td DiagnosticSemaKinds.td

Eli Friedman eli.friedman at gmail.com
Fri May 1 13:41:13 PDT 2009


Author: efriedma
Date: Fri May  1 15:41:13 2009
New Revision: 70570

URL: http://llvm.org/viewvc/llvm-project?rev=70570&view=rev
Log:
Add support for -Wno-format-zero-length.


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

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

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticGroups.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticGroups.td Fri May  1 15:41:13 2009
@@ -35,8 +35,9 @@
 def ExtraTokens : DiagGroup<"extra-tokens">;
 
 def FormatExtraArgs : DiagGroup<"format-extra-args">;
+def FormatZeroLength : DiagGroup<"format-zero-length">;
 
-def Format : DiagGroup<"format", [FormatExtraArgs]>;
+def Format : DiagGroup<"format", [FormatExtraArgs, FormatZeroLength]>;
 def FormatSecurity : DiagGroup<"format-security", [Format]>;
 def FormatNonLiteral : DiagGroup<"format-nonliteral", [FormatSecurity]>;
 def FormatY2K : DiagGroup<"format-y2k", [Format]>;

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

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td Fri May  1 15:41:13 2009
@@ -1526,7 +1526,7 @@
 def warn_printf_missing_format_string : Warning<
   "format string missing">, InGroup<Format>;
 def warn_printf_empty_format_string : Warning<
-  "format string is empty">, InGroup<Format>;
+  "format string is empty">, InGroup<FormatZeroLength>;
 def warn_printf_format_string_is_wide_literal : Warning<
   "format string should not be a wide string">, InGroup<Format>;
 def warn_printf_format_string_contains_null_char : Warning<





More information about the cfe-commits mailing list