summaryrefslogtreecommitdiff
path: root/rts/sm/Storage.c
diff options
context:
space:
mode:
Diffstat (limited to 'rts/sm/Storage.c')
-rw-r--r--rts/sm/Storage.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/rts/sm/Storage.c b/rts/sm/Storage.c
index d5b78ba12d..0309d3a565 100644
--- a/rts/sm/Storage.c
+++ b/rts/sm/Storage.c
@@ -324,7 +324,8 @@ void storageAddCapabilities (uint32_t from, uint32_t to)
// Initialize NonmovingAllocators and UpdRemSets
if (RtsFlags.GcFlags.useNonmoving) {
nonmovingAddCapabilities(to);
- for (i = from; i < to; ++i) {
+ for (i = from; i < to; i++) {
+ getCapability(i)->upd_rem_set.queue.blocks = NULL;
nonmovingInitUpdRemSet(&getCapability(i)->upd_rem_set);
}
}