summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-02-13 13:39:17 -0500
committerBen Gamari <ben@smart-cactus.org>2019-02-22 11:26:41 -0500
commitee58c1eda2d7f837ed9e6bbec85ceef29f322b29 (patch)
tree0c69d6503b3525dbc38e3438e4a409c412e693f1
parent76a11e0af73bb9ba3ffdf0de374ad99d60a979b5 (diff)
downloadhaskell-ee58c1eda2d7f837ed9e6bbec85ceef29f322b29.tar.gz
rts/Storage: Handle setNumCapabilities
-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 30dbd1945b..dd253ade57 100644
--- a/rts/sm/Storage.c
+++ b/rts/sm/Storage.c
@@ -282,8 +282,9 @@ void storageAddCapabilities (uint32_t from, uint32_t to)
}
}
- // Initialize UpdRemSets
+ // Initialize NonmovingAllocators and UpdRemSets
if (RtsFlags.GcFlags.useNonmoving) {
+ nonmovingAddCapabilities(to);
for (i = 0; i < to; ++i) {
init_upd_rem_set(&capabilities[i]->upd_rem_set);
}