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
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev