summaryrefslogtreecommitdiff
path: root/internal/class.h
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-07-26 11:52:19 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-09-17 11:14:04 +0900
commit178ee1e801acb33d13b3e8a630f6ca4926c68fbc (patch)
treefbc3b2dd31c4a3007580959b79ad08c4dbf36029 /internal/class.h
parent8f41c791b19a47e2dfa39b0a6d12ef964098536a (diff)
Already initialized modules cannot be replaced [Bug #17048]
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4858
Diffstat (limited to 'internal/class.h')
-rw-r--r--internal/class.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/class.h b/internal/class.h
index 00ee62facf..a7f7e56340 100644
--- a/internal/class.h
+++ b/internal/class.h
@@ -113,6 +113,9 @@ void rb_class_subclass_add(VALUE super, VALUE klass);
void rb_class_remove_from_super_subclasses(VALUE);
int rb_singleton_class_internal_p(VALUE sklass);
VALUE rb_class_boot(VALUE);
+VALUE rb_class_s_alloc(VALUE klass);
+VALUE rb_module_s_alloc(VALUE klass);
+void rb_module_check_initialiable(VALUE module);
VALUE rb_make_metaclass(VALUE, VALUE);
VALUE rb_include_class_new(VALUE, VALUE);
void rb_class_foreach_subclass(VALUE klass, void (*f)(VALUE, VALUE), VALUE);