diff options
-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); } } } |