aboutsummaryrefslogtreecommitdiffstats
path: root/internal
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-09-19 13:56:06 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-09-19 14:08:05 +0900
commit4634405f7c7a7e0b5490ed3de35c12aad9c91bf5 (patch)
tree331b513f58d8e46d04eecd80f2be984730518244 /internal
parentb33e9f637d2af0b1dc447e31ffd3a31e26e47b13 (diff)
downloadruby-4634405f7c7a7e0b5490ed3de35c12aad9c91bf5.tar.gz
Stop exposing FrozenCore in headers
Revert commit "Directly allocate FrozenCore as an ICLASS", 813a5f4fc46a24ca1695d23c159250b9e1080ac7.
Diffstat (limited to 'internal')
-rw-r--r--internal/class.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/internal/class.h b/internal/class.h
index b9ff53a6b0..9bc1caf6a9 100644
--- a/internal/class.h
+++ b/internal/class.h
@@ -119,7 +119,6 @@ VALUE rb_module_s_alloc(VALUE klass);
void rb_module_set_initialized(VALUE module);
void rb_module_check_initializable(VALUE module);
VALUE rb_make_metaclass(VALUE, VALUE);
-VALUE rb_iclass_alloc(VALUE klass);
VALUE rb_include_class_new(VALUE, VALUE);
void rb_class_foreach_subclass(VALUE klass, void (*f)(VALUE, VALUE), VALUE);
void rb_class_detach_subclasses(VALUE);
@@ -206,7 +205,7 @@ RCLASS_SET_SUPER(VALUE klass, VALUE super)
static inline void
RCLASS_SET_CLASSPATH(VALUE klass, VALUE classpath, bool permanent)
{
- assert(BUILTIN_TYPE(klass) == T_CLASS || BUILTIN_TYPE(klass) == T_MODULE || klass == rb_mRubyVMFrozenCore);
+ assert(BUILTIN_TYPE(klass) == T_CLASS || BUILTIN_TYPE(klass) == T_MODULE);
assert(classpath == 0 || BUILTIN_TYPE(classpath) == T_STRING);
RB_OBJ_WRITE(klass, &(RCLASS_EXT(klass)->classpath), classpath);