summaryrefslogtreecommitdiff
path: root/imemo.c
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2025-12-06 19:26:48 -0500
committerPeter Zhu <peter@peterzhu.ca>2025-12-25 09:18:17 -0500
commitade779b1e1fbfa7a60da1a3834859665225e310e (patch)
tree1df05f6f2839d05eca941b24e8365956c112e365 /imemo.c
parenta7ef2a9b0cedead5971ab91a22b2947a31555cca (diff)
Implement callcache using declare weak references
Diffstat (limited to 'imemo.c')
-rw-r--r--imemo.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/imemo.c b/imemo.c
index 42f6615a5e..2d63b7cd99 100644
--- a/imemo.c
+++ b/imemo.c
@@ -372,7 +372,6 @@ rb_imemo_mark_and_move(VALUE obj, bool reference_updating)
RUBY_ASSERT(RB_TYPE_P(cc->klass, T_CLASS) || RB_TYPE_P(cc->klass, T_ICLASS));
RUBY_ASSERT(IMEMO_TYPE_P((VALUE)cc->cme_, imemo_ment));
- rb_gc_mark_weak((VALUE *)&cc->klass);
if ((vm_cc_super_p(cc) || vm_cc_refinement_p(cc))) {
rb_gc_mark_movable((VALUE)cc->cme_);
}