summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Jung <jungma@eit.uni-kl.de>2017-01-09 09:34:36 -0600
committerMatthias Jung <jungma@eit.uni-kl.de>2017-01-09 09:34:36 -0600
commit63bb17e4bd1d37aa22a87a9614957ce1302f95a9 (patch)
treee4527af56a433d1e3170b55a2df5b1c5aad4173f
parent5b08ae2372c4d20e332891b54c1266b30df90b3e (diff)
downloadgem5-63bb17e4bd1d37aa22a87a9614957ce1302f95a9.tar.xz
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>
-rw-r--r--util/systemc/sc_module.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/util/systemc/sc_module.cc b/util/systemc/sc_module.cc
index 71b3b5fbb..46a8d39ee 100644
--- a/util/systemc/sc_module.cc
+++ b/util/systemc/sc_module.cc
@@ -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) {