diff options
Diffstat (limited to 'src/sim')
-rw-r--r-- | src/sim/eventq.hh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/sim/eventq.hh b/src/sim/eventq.hh index 781bcdbf9..6e8e63338 100644 --- a/src/sim/eventq.hh +++ b/src/sim/eventq.hh @@ -711,7 +711,11 @@ class EventQueue */ void checkpointReschedule(Event *event); - virtual ~EventQueue() { } + virtual ~EventQueue() + { + while (!empty()) + deschedule(getHead()); + } }; void dumpMainQueue(); |