diff options
Diffstat (limited to 'rts/Messages.c')
-rw-r--r-- | rts/Messages.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/rts/Messages.c b/rts/Messages.c index 71c2bfdb38..f2eac0c8cd 100644 --- a/rts/Messages.c +++ b/rts/Messages.c @@ -68,8 +68,6 @@ executeMessage (Capability *cap, Message *m) const StgInfoTable *i; loop: - write_barrier(); // allow m->header to be modified by another thread - // TODO: Is the above barrier actually needed? Why is it a write barrier? Something is fishy here. i = ACQUIRE_LOAD(&m->header.info); if (i == &stg_MSG_TRY_WAKEUP_info) { |