void rb_class_detach_module_subclasses(VALUE klass) { rb_class_foreach_subclass(klass, rb_class_remove_from_module_subclasses); }
static void rb_class_clear_method_cache(VALUE klass, VALUE arg) { RCLASS_SERIAL(klass) = rb_next_class_serial(); rb_class_foreach_subclass(klass, rb_class_clear_method_cache, arg); }