mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 04:49:54 +08:00
sim/cris: Add ATTRIBUTE_PRINTF
Clang generates a warning if the format string of a printf-like function is not a literal ("-Wformat-nonliteral"). On the default configuration, it causes a build failure (unless "--disable-werror" is specified). To avoid warnings on the printf-like wrapper, it requires proper __attribute__((format)) and we have ATTRIBUTE_PRINTF macro for this reason. This commit adds ATTRIBUTE_PRINTF to a printf-like function.
This commit is contained in:

committed by
Andrew Burgess

parent
7aaf9c03d1
commit
a26c7ec211
@ -1382,7 +1382,7 @@ make_first_thread (SIM_CPU *current_cpu)
|
|||||||
/* Handle unknown system calls. Returns (if it does) the syscall
|
/* Handle unknown system calls. Returns (if it does) the syscall
|
||||||
return value. */
|
return value. */
|
||||||
|
|
||||||
static USI
|
static USI ATTRIBUTE_PRINTF (3, 4)
|
||||||
cris_unknown_syscall (SIM_CPU *current_cpu, USI pc, char *s, ...)
|
cris_unknown_syscall (SIM_CPU *current_cpu, USI pc, char *s, ...)
|
||||||
{
|
{
|
||||||
SIM_DESC sd = CPU_STATE (current_cpu);
|
SIM_DESC sd = CPU_STATE (current_cpu);
|
||||||
|
Reference in New Issue
Block a user