Project

General

Profile

« Previous | Next » 

Revision 5836962f

Added by shugo (Shugo Maeda) over 11 years ago

  • eval.c (rb_mod_refine): set RMODULE_IS_REFINEMENT to a created
    refinement module, and don't override method_added.

  • vm_method.c (rb_method_entry_make): check redefinition of
    optimized methods when a method is added to a refinement module.
    [ruby-core:48970] [Bug #7290]

  • test/ruby/test_refinement.rb: related test.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e