diff options
author | Alan Wu <XrXr@users.noreply.github.com> | 2020-11-09 10:27:31 -0500 |
---|---|---|
committer | Alan Wu <XrXr@users.noreply.github.com> | 2020-11-09 16:08:36 -0500 |
commit | 6817f4c6b1ab58d74bab989de984bd1d84be233c (patch) | |
tree | 3807f5e00fcfcda3a32606316d6f97be7c52f080 | |
parent | cbe869b3707feac4e3de22ab63c40fb881640c53 (diff) |
rb_vm_add_root_module(): Remove unused parameter
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3741
-rw-r--r-- | class.c | 14 | ||||
-rw-r--r-- | internal/vm.h | 2 | ||||
-rw-r--r-- | vm.c | 2 |
3 files changed, 9 insertions, 9 deletions
@@ -626,7 +626,7 @@ boot_defclass(const char *name, VALUE super) ID id = rb_intern(name); rb_const_set((rb_cObject ? rb_cObject : obj), id, obj); - rb_vm_add_root_module(id, obj); + rb_vm_add_root_module(obj); return obj; } @@ -748,14 +748,14 @@ rb_define_class(const char *name, VALUE super) } /* Class may have been defined in Ruby and not pin-rooted */ - rb_vm_add_root_module(id, klass); + rb_vm_add_root_module(klass); return klass; } if (!super) { rb_raise(rb_eArgError, "no super class for `%s'", name); } klass = rb_define_class_id(id, super); - rb_vm_add_root_module(id, klass); + rb_vm_add_root_module(klass); rb_const_set(rb_cObject, id, klass); rb_class_inherited(super, klass); @@ -821,7 +821,7 @@ rb_define_class_id_under(VALUE outer, ID id, VALUE super) outer, rb_id2str(id), RCLASS_SUPER(klass), super); } /* Class may have been defined in Ruby and not pin-rooted */ - rb_vm_add_root_module(id, klass); + rb_vm_add_root_module(klass); return klass; } @@ -833,7 +833,7 @@ rb_define_class_id_under(VALUE outer, ID id, VALUE super) rb_set_class_path_string(klass, outer, rb_id2str(id)); rb_const_set(outer, id, klass); rb_class_inherited(super, klass); - rb_vm_add_root_module(id, klass); + rb_vm_add_root_module(klass); rb_gc_register_mark_object(klass); return klass; @@ -867,11 +867,11 @@ rb_define_module(const char *name) name, rb_obj_class(module)); } /* Module may have been defined in Ruby and not pin-rooted */ - rb_vm_add_root_module(id, module); + rb_vm_add_root_module(module); return module; } module = rb_define_module_id(id); - rb_vm_add_root_module(id, module); + rb_vm_add_root_module(module); rb_gc_register_mark_object(module); rb_const_set(rb_cObject, id, module); diff --git a/internal/vm.h b/internal/vm.h index 246a42a793..5af422e0e0 100644 --- a/internal/vm.h +++ b/internal/vm.h @@ -54,7 +54,7 @@ const void **rb_vm_get_insns_address_table(void); VALUE rb_source_location(int *pline); const char *rb_source_location_cstr(int *pline); MJIT_STATIC void rb_vm_pop_cfunc_frame(void); -int rb_vm_add_root_module(ID id, VALUE module); +int rb_vm_add_root_module(VALUE module); void rb_vm_check_redefinition_by_prepend(VALUE klass); int rb_vm_check_optimizable_mid(VALUE mid); VALUE rb_yield_refine_block(VALUE refinement, VALUE refinements); @@ -2597,7 +2597,7 @@ rb_vm_register_special_exception_str(enum ruby_special_exceptions sp, VALUE cls, } int -rb_vm_add_root_module(ID id, VALUE module) +rb_vm_add_root_module(VALUE module) { rb_vm_t *vm = GET_VM(); |