]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
diagnostics: use -Wformat-diag more consistently
authorJason Merrill <jason@redhat.com>
Thu, 22 May 2025 14:10:04 +0000 (10:10 -0400)
committerJason Merrill <jason@redhat.com>
Fri, 23 May 2025 13:52:03 +0000 (09:52 -0400)
r10-1211 added various -Wformat-diag warnings about quoting in GCC
diagnostic strings, but didn't change these two quoting warnings to use that
flag as well.

gcc/c-family/ChangeLog:

* c-format.cc (flag_chars_t::validate): Control quoting warnings
with -Wformat-diag.

gcc/c-family/c-format.cc

index 211d20dd25bf36d5c5fcb697f302258f6680b31e..a44249a022276be9a12d6f87500749f8f01fe9e7 100644 (file)
@@ -2124,7 +2124,7 @@ flag_chars_t::validate (const format_kind_info *fki,
        {
          format_warning_at_char (format_string_loc, format_string_cst,
                                  format_chars - orig_format_chars - 1,
-                                 OPT_Wformat_,
+                                 OPT_Wformat_diag,
                                  "%s used within a quoted sequence",
                                  _(s->name));
        }
@@ -2137,7 +2137,7 @@ flag_chars_t::validate (const format_kind_info *fki,
     {
       format_warning_at_char (format_string_loc, format_string_cst,
                              format_chars - orig_format_chars,
-                             OPT_Wformat_,
+                             OPT_Wformat_diag,
                              "%qc conversion used unquoted",
                              format_char);
     }