diff options
author | Simon Marlow <marlowsd@gmail.com> | 2016-04-11 04:59:36 -0700 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2016-04-12 03:13:13 -0700 |
commit | 83eb4fd97a74a71e9b23b13ed656224a960fd43d (patch) | |
tree | 9b143e48fd91a2a9c86b4c117576cca8f3e61556 /rts | |
parent | c6e579bc3820afe71e51b711ee579a4d658ffbf9 (diff) | |
download | haskell-83eb4fd97a74a71e9b23b13ed656224a960fd43d.tar.gz |
Small simplification (#11777)
DEAD_WEAK used to have a different layout, see
d61c623ed6b2d352474a7497a65015dbf6a72e12
Diffstat (limited to 'rts')
-rw-r--r-- | rts/sm/MarkWeak.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/rts/sm/MarkWeak.c b/rts/sm/MarkWeak.c index 9a32198c99..d9f17337d1 100644 --- a/rts/sm/MarkWeak.c +++ b/rts/sm/MarkWeak.c @@ -413,11 +413,7 @@ markWeakPtrList ( void ) evacuate((StgClosure **)last_w); w = *last_w; - if (w->header.info == &stg_DEAD_WEAK_info) { - last_w = &(w->link); - } else { - last_w = &(w->link); - } + last_w = &(w->link); } } } |