From 051a74991971060f310c875f141fa4778424fd8b Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 1 Jul 2015 09:55:57 +0000 Subject: vm_method.c: remove unused code * vm_method.c (rb_method_entry_make): remove unused code to prohibit method re-definition, introduced at r34983. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm_method.c | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'vm_method.c') diff --git a/vm_method.c b/vm_method.c index d1992a949b..d9c0b4fc97 100644 --- a/vm_method.c +++ b/vm_method.c @@ -398,9 +398,6 @@ rb_method_entry_make(VALUE klass, ID mid, VALUE defined_class, rb_method_visibil { rb_method_entry_t *me; -#ifdef METHOD_ENTRY_NOREDEF - VALUE rklass; -#endif st_table *mtbl; st_data_t data; int make_refined = 0; @@ -422,9 +419,6 @@ rb_method_entry_make(VALUE klass, ID mid, VALUE defined_class, rb_method_visibil } rb_frozen_class_p(klass); -#ifdef METHOD_ENTRY_NOREDEF - rklass = klass; -#endif if (FL_TEST(klass, RMODULE_IS_REFINEMENT)) { VALUE refined_class = rb_refinement_module_get_refined_class(klass); @@ -445,12 +439,6 @@ rb_method_entry_make(VALUE klass, ID mid, VALUE defined_class, rb_method_visibil rb_method_definition_t *old_def = old_me->def; if (rb_method_definition_eq(old_def, def)) return old_me; -#ifdef METHOD_ENTRY_NOREDEF - if (METHOD_ENTRY_NOREDEF(old_me)) { - rb_raise(rb_eTypeError, "cannot redefine %"PRIsVALUE"#%"PRIsVALUE, - rb_class_name(rklass), rb_id2str(mid)); - } -#endif rb_vm_check_redefinition_opt_method(old_me, klass); if (old_def->type == VM_METHOD_TYPE_REFINED) make_refined = 1; -- cgit v1.2.3