summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rts/RetainerProfile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/RetainerProfile.c b/rts/RetainerProfile.c
index a4b06398b5..360db37a19 100644
--- a/rts/RetainerProfile.c
+++ b/rts/RetainerProfile.c
@@ -849,7 +849,7 @@ pop( StgClosure **c, StgClosure **cp, retainer *r )
if (entry_no == ((StgTRecChunk *)se->c)->next_entry_idx) {
*c = NULL;
popOff();
- return;
+ break;
}
entry = &((StgTRecChunk *)se->c)->entries[entry_no];
if (field_no == 0) {