Suppress ARI warnings for vsprintf
A few spots can validly call vsprintf; this adds ARI markers to suppress warnings at these places. gdb/ChangeLog 2019-12-13 Tom Tromey <tromey@adacore.com> * gdbsupport/common-utils.c (string_printf, string_vprintf) (string_vappendf): Add ARI comment. Change-Id: Ia8665aa5d7b7331a3985b18626b19764a264447b
This commit is contained in:
parent
c6cbf900d4
commit
3cb5a3a16a
@ -1,3 +1,8 @@
|
||||
2019-12-13 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* gdbsupport/common-utils.c (string_printf, string_vprintf)
|
||||
(string_vappendf): Add ARI comment.
|
||||
|
||||
2019-12-13 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* contrib/ari/gdb_ari.sh: Remove "fix" call for
|
||||
|
||||
@ -89,7 +89,7 @@ string_printf (const char* fmt, ...)
|
||||
/* C++11 and later guarantee std::string uses contiguous memory and
|
||||
always includes the terminating '\0'. */
|
||||
va_start (vp, fmt);
|
||||
vsprintf (&str[0], fmt, vp);
|
||||
vsprintf (&str[0], fmt, vp); /* ARI: vsprintf */
|
||||
va_end (vp);
|
||||
|
||||
return str;
|
||||
@ -111,7 +111,7 @@ string_vprintf (const char* fmt, va_list args)
|
||||
|
||||
/* C++11 and later guarantee std::string uses contiguous memory and
|
||||
always includes the terminating '\0'. */
|
||||
vsprintf (&str[0], fmt, args);
|
||||
vsprintf (&str[0], fmt, args); /* ARI: vsprintf */
|
||||
|
||||
return str;
|
||||
}
|
||||
@ -147,7 +147,7 @@ string_vappendf (std::string &str, const char *fmt, va_list args)
|
||||
|
||||
/* C++11 and later guarantee std::string uses contiguous memory and
|
||||
always includes the terminating '\0'. */
|
||||
vsprintf (&str[curr_size], fmt, args);
|
||||
vsprintf (&str[curr_size], fmt, args); /* ARI: vsprintf */
|
||||
}
|
||||
|
||||
char *
|
||||
|
||||
Loading…
Reference in New Issue
Block a user