Fix sim build failure
On x86-64 Fedora 32, the sim was failing to build. sim_events_schedule was passing a 'dummy' argument to sim_events_schedule_vtracef, which caused an error because the format parameter was NULL. However, removing this dummy argument caused an error because too few arguments were being passed -- catch 22. This patch fixes the build problem by using sim_events_schedule_tracef instead. sim/common/ChangeLog 2021-04-22 Tom Tromey <tom@tromey.com> * sim-events.c (sim_events_schedule): Use sim_events_schedule_tracef.
This commit is contained in:
parent
432ce4cf68
commit
dbc0e7ce65
2 changed files with 6 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2021-04-22 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* sim-events.c (sim_events_schedule): Use
|
||||
sim_events_schedule_tracef.
|
||||
|
||||
2021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* callback.c (os_printf_filtered, os_vprintf_filtered,
|
||||
|
|
|
@ -469,10 +469,7 @@ sim_events_schedule (SIM_DESC sd,
|
|||
sim_event_handler *handler,
|
||||
void *data)
|
||||
{
|
||||
va_list dummy;
|
||||
memset (&dummy, 0, sizeof dummy);
|
||||
return sim_events_schedule_vtracef (sd, delta_time, handler, data,
|
||||
NULL, dummy);
|
||||
return sim_events_schedule_tracef (sd, delta_time, handler, data, NULL);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue