summaryrefslogtreecommitdiff
path: root/rts/Apply.cmm
diff options
context:
space:
mode:
Diffstat (limited to 'rts/Apply.cmm')
-rw-r--r--rts/Apply.cmm3
1 files changed, 1 insertions, 2 deletions
diff --git a/rts/Apply.cmm b/rts/Apply.cmm
index 9b1e7f72e8..b338b4c387 100644
--- a/rts/Apply.cmm
+++ b/rts/Apply.cmm
@@ -694,8 +694,7 @@ INFO_TABLE(stg_AP_STACK,/*special layout*/0,0,AP_STACK,"AP_STACK","AP_STACK")
// Can't add StgInd_indirectee(ap) to UpdRemSet here because the old value is
// not reachable.
StgInd_indirectee(ap) = CurrentTSO;
- prim_write_barrier;
- SET_INFO(ap, __stg_EAGER_BLACKHOLE_info);
+ SET_INFO_RELEASE(ap, __stg_EAGER_BLACKHOLE_info);
/* ensure there is at least AP_STACK_SPLIM words of headroom available
* after unpacking the AP_STACK. See bug #1466 */