diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-09-19 13:56:06 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-09-19 14:08:05 +0900 |
commit | 4634405f7c7a7e0b5490ed3de35c12aad9c91bf5 (patch) | |
tree | 331b513f58d8e46d04eecd80f2be984730518244 /internal | |
parent | b33e9f637d2af0b1dc447e31ffd3a31e26e47b13 (diff) | |
download | ruby-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.h | 3 |
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); |