diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2025-10-19 11:16:02 -0400 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2025-10-21 18:42:17 -0400 |
| commit | cd42096f5a8a15573ccb1e8bcd83872877907541 (patch) | |
| tree | 5a071ae5d1e3b6febecf00fa3f376e324e6cc96b /internal | |
| parent | 0cc4819f2461c8080a2e50b9ab7cbb16798c39ce (diff) | |
Move rb_class_classext_free to class.c
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/class.h | 3 |
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) { |
