https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106741

            Bug ID: 106741
           Summary: suspicious %qE related warning when building gcc
           Product: gcc
           Version: 12.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: analyzer
          Assignee: dmalcolm at gcc dot gnu.org
          Reporter: jbeulich at suse dot com
  Target Milestone: ---

This

/usr/local/src/gcc-12.2.0/gcc/analyzer/diagnostic-manager.cc: In member
function ‘void ana::saved_diagnostic::dump_as_dot_node(pretty_printer*) const’:
/usr/local/src/gcc-12.2.0/gcc/analyzer/diagnostic-manager.cc:783:28: warning:
unknown conversion type character ‘E’ in format [-Wformat=]
  783 |     pp_printf (pp, "var: %qE\n", m_var);
      |                            ^
/usr/local/src/gcc-12.2.0/gcc/analyzer/diagnostic-manager.cc:783:20: warning:
too many arguments for format [-Wformat-extra-args]
  783 |     pp_printf (pp, "var: %qE\n", m_var);
      |                    ^~~~~~~~~~~~

suggests the use of %qE here is wrong, unlike elsewhere in the same file when
calling other functions.

Reply via email to