summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2025-10-19 11:16:02 -0400
committerPeter Zhu <peter@peterzhu.ca>2025-10-21 18:42:17 -0400
commitcd42096f5a8a15573ccb1e8bcd83872877907541 (patch)
tree5a071ae5d1e3b6febecf00fa3f376e324e6cc96b /internal
parent0cc4819f2461c8080a2e50b9ab7cbb16798c39ce (diff)
Move rb_class_classext_free to class.c
Diffstat (limited to 'internal')
-rw-r--r--internal/class.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/class.h b/internal/class.h
index f5c5142b45..9fc6d243e6 100644
--- a/internal/class.h
+++ b/internal/class.h
@@ -317,6 +317,9 @@ RCLASS_SET_CLASSEXT_TBL(VALUE klass, st_table *tbl)
rb_classext_t * rb_class_duplicate_classext(rb_classext_t *orig, VALUE obj, const rb_namespace_t *ns);
void rb_class_ensure_writable(VALUE obj);
+void rb_class_classext_free(VALUE klass, rb_classext_t *ext, bool is_prime);
+void rb_iclass_classext_free(VALUE klass, rb_classext_t *ext, bool is_prime);
+
static inline int
RCLASS_SET_NAMESPACE_CLASSEXT(VALUE obj, const rb_namespace_t *ns, rb_classext_t *ext)
{