changeset d54b7775a6b0 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=d54b7775a6b0 description: sim: typecast Tick to UTick for eventQ assert
diffstat: src/sim/eventq.hh | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diffs (23 lines): diff -r 6ae58f06a41c -r d54b7775a6b0 src/sim/eventq.hh --- a/src/sim/eventq.hh Tue Mar 29 13:04:19 2011 -0400 +++ b/src/sim/eventq.hh Tue Mar 29 19:36:36 2011 -0400 @@ -486,6 +486,8 @@ inline void EventQueue::schedule(Event *event, Tick when) { + // Typecasting Tick->Utick here since gcc + // complains about signed overflow assert((UTick)when >= (UTick)curTick()); assert(!event->scheduled()); assert(event->initialized()); @@ -523,7 +525,9 @@ inline void EventQueue::reschedule(Event *event, Tick when, bool always) { - assert(when >= curTick()); + // Typecasting Tick->Utick here since gcc + // complains about signed overflow + assert((UTick)when >= (UTick)curTick()); assert(always || event->scheduled()); assert(event->initialized()); _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev