From 336b7efb41648243586cb1c41ccec73169c890a3 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 6 Jun 2023 11:29:48 +0900 Subject: [PATCH] gc.c (mrb_incremental_gc): clarify the if-condition --- src/gc.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/gc.c b/src/gc.c index 1c46723a9..969698751 100644 --- a/src/gc.c +++ b/src/gc.c @@ -1284,11 +1284,9 @@ mrb_incremental_gc(mrb_state *mrb) mrb_full_gc(mrb); } } - else if (is_minor_gc(gc)) { - if (gc->live > gc->oldgen_threshold) { - clear_all_old(mrb, gc); - gc->full = TRUE; - } + else if (is_minor_gc(gc) && gc->live > gc->oldgen_threshold) { + clear_all_old(mrb, gc); + gc->full = TRUE; } } }