summaryrefslogtreecommitdiff
path: root/rts/STM.c
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2020-05-06 18:40:30 -0400
committerBen Gamari <ben@smart-cactus.org>2020-05-06 18:40:30 -0400
commit22d40db13f41354b9fc696c505fdc2eeca4d4d56 (patch)
tree683596a7c2a1d6504f9085e4cdc23f1676fdd001 /rts/STM.c
parentdd406b5fdb870c57edbe05e287de9d07d2e06239 (diff)
downloadhaskell-wip/gc/mark-queue-refactor.tar.gz
MarkContext refactoringwip/gc/mark-queue-refactor
Diffstat (limited to 'rts/STM.c')
-rw-r--r--rts/STM.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rts/STM.c b/rts/STM.c
index 3ba9dcf7a8..71de71399c 100644
--- a/rts/STM.c
+++ b/rts/STM.c
@@ -300,7 +300,7 @@ static StgClosure *lock_tvar(Capability *cap,
IF_NONMOVING_WRITE_BARRIER_ENABLED {
if (result)
- updateRemembSetPushClosure(cap->upd_rem_set, result);
+ updateRemembSetPushClosure(&cap->upd_rem_set, result);
}
return result;
}
@@ -327,7 +327,7 @@ static StgBool cond_lock_tvar(Capability *cap,
result = (StgClosure *)w;
IF_NONMOVING_WRITE_BARRIER_ENABLED {
if (result)
- updateRemembSetPushClosure(cap->upd_rem_set, expected);
+ updateRemembSetPushClosure(&cap->upd_rem_set, expected);
}
TRACE("%p : %s", trec, result ? "success" : "failure");
return (result == expected);