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

Reply via email to