misc: fixes deprecated sc_time function for SystemC 2.3.1

The non-standard sc_time constructors

- sc_time( uint64, bool scale )
- sc_time( double, bool scale )

have been deprecated in SystemC 2.3.1 and a warning is issued when being
used. Insted the new 'sc_time::from_value' function is used to omit the
warning message.

Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
This commit is contained in:
Matthias Jung 2017-01-09 09:34:36 -06:00
parent 5b08ae2372
commit 63bb17e4bd
1 changed files with 3 additions and 2 deletions

View File

@ -42,6 +42,7 @@
* Authors: Nathan Binkert
* Steve Reinhardt
* Andrew Bardsley
* Matthias Jung
*/
/**
@ -221,8 +222,8 @@ Module::eventLoop()
/* The next event is scheduled in the future, wait until
* then or until externalSchedulingEvent */
eventLoopEnterEvent.notify(sc_core::sc_time(
sc_dt::uint64(wait_period), 0));
eventLoopEnterEvent.notify(sc_core::sc_time::from_value(
sc_dt::uint64(wait_period)));
return;
} else if (gem5_time > next_event_time) {