Remove duplicate code in gc_marks_finish

There is an identical block a few lines down that does the exact same
thing.
This commit is contained in:
Peter Zhu 2023-03-09 14:59:00 -05:00
Родитель ac5f983f7d
Коммит d0b8bdb392
1 изменённых файлов: 0 добавлений и 7 удалений

7
gc.c
Просмотреть файл

@ -8408,13 +8408,6 @@ gc_marks_finish(rb_objspace_t *objspace)
gc_verify_internal_consistency(objspace);
#endif
if (is_full_marking(objspace)) {
/* See the comment about RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR */
const double r = gc_params.oldobject_limit_factor;
objspace->rgengc.uncollectible_wb_unprotected_objects_limit = (size_t)(objspace->rgengc.uncollectible_wb_unprotected_objects * r);
objspace->rgengc.old_objects_limit = (size_t)(objspace->rgengc.old_objects * r);
}
#if RGENGC_CHECK_MODE >= 4
during_gc = FALSE;
gc_marks_check(objspace, gc_check_after_marks_i, "after_marks");