Add ATTRIBUTE_PRINTF to trace_start_error

clang complains that the fmt passed to vwarning in trace_start_error is
not a literal.  This looks like a fair warning, which can be removed by
adding ATTRIBUTE_PRINTF to the declaration of trace_start_error.

gdb/ChangeLog:

	* nat/fork-inferior.h (trace_start_error): Add ATTRIBUTE_PRINTF.
This commit is contained in:
Simon Marchi 2017-06-17 23:19:25 +02:00
parent ae3e2ccfe7
commit 1d4fbac99e
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2017-06-17 Simon Marchi <simon.marchi@ericsson.com>
* nat/fork-inferior.h (trace_start_error): Add ATTRIBUTE_PRINTF.
2017-06-17 Simon Marchi <simon.marchi@ericsson.com>
* configure: Re-generate.

View File

@ -95,7 +95,7 @@ extern void gdb_flush_out_err ();
(i.e., when the "traceme_fun" callback is called on fork_inferior)
and bail out. This function does not return. */
extern void trace_start_error (const char *fmt, ...)
ATTRIBUTE_NORETURN;
ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF (1, 2);
/* Like "trace_start_error", but the error message is constructed by
combining STRING with the system error message for errno. This