sim: io: tweak compiler workaround with error output

Outputting an extra space broke a cris test.  Change the workaround
to use %s with an empty string to avoid the compiler warning but not
output an extra space.
This commit is contained in:
Mike Frysinger 2021-11-11 00:14:46 -05:00
parent bebe33486c
commit 40f6466678

View file

@ -308,9 +308,9 @@ sim_io_error (SIM_DESC sd,
va_start (ap, fmt);
STATE_CALLBACK (sd)->evprintf_filtered (STATE_CALLBACK (sd), fmt, ap);
va_end (ap);
/* Printing a space here avoids empty printf compiler warnings. Not ideal,
but we want error's side-effect where it halts processing. */
STATE_CALLBACK (sd)->error (STATE_CALLBACK (sd), " ");
/* The %s avoids empty printf compiler warnings. Not ideal, but we want
error's side-effect where it halts processing. */
STATE_CALLBACK (sd)->error (STATE_CALLBACK (sd), "%s", "");
}
}