summaryrefslogtreecommitdiff
path: root/gc.c
diff options
context:
space:
mode:
authorMatt Valentine-House <matt@eightbitraptor.com>2021-12-01 21:29:22 +0000
committerPeter Zhu <peter@peterzhu.ca>2021-12-02 10:14:14 -0500
commitf7bdfb39ef6dd5ac72492364bcd23743e0ce36a6 (patch)
tree23d7f9358fc7b62c97b6389a6336e5156af4f34d /gc.c
parentca33b590996481eb8c8081cdbe9c58cbdcaa3c9d (diff)
Don't clear the constant cache when finishing compaction
References are being updated correctly, so this is no longer necessary
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/5198
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index 8aecf70ab3..9bdeaac234 100644
--- a/gc.c
+++ b/gc.c
@@ -5170,7 +5170,6 @@ gc_compact_finish(rb_objspace_t *objspace, rb_size_pool_t *pool, rb_heap_t *heap
gc_profile_record *record = gc_prof_record(objspace);
record->moved_objects = objspace->rcompactor.total_moved - record->moved_objects;
}
- rb_clear_constant_cache();
objspace->flags.during_compacting = FALSE;
}