Fix this warning:
warning: format not a string literal and no format arguments [-Wformat-security]
1498 | logger->log (name);
| ~~~~~~~~~~~~^~~~~~
Note that this is only ever called with string literal values for "name".
Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu.
Pushed to trunk as r16-5205-gf0fe0cee314d56.
gcc/analyzer/ChangeLog:
* program-state.cc (log_set_of_svalues): Avoid -Wformat-security
warning when logging name.
---
gcc/analyzer/program-state.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/analyzer/program-state.cc b/gcc/analyzer/program-state.cc
index ac91ea4e194d..7962b452f8b5 100644
--- a/gcc/analyzer/program-state.cc
+++ b/gcc/analyzer/program-state.cc
@@ -1602,7 +1602,7 @@ static void
log_set_of_svalues (logger *logger, const char *name,
const svalue_set &set)
{
- logger->log (name);
+ logger->log ("%s", name);
logger->inc_indent ();
auto_vec<const svalue *> sval_vecs (set.elements ());
for (svalue_set::iterator iter = set.begin ();
--
2.26.3