This project is closed and read-only.
Actions
Backport #9349
closedBackport r44458
Backport #9349:
Backport r44458
Status:
Closed
Assignee:
Actions
This project is closed and read-only.
Added by hsbt (Hiroshi SHIBATA) over 12 years ago. Updated over 12 years ago.
The test for the regression was included in r44455
related commit are r44455, r44458 and r44510
Applied in changeset r44777.
merge revision(s) 44455,44458,44510: [Backport #9349]
* vm_insnhelper.c (vm_search_super_method): direct superclass of a
module is found when super called in a Method object generated a
method defined in a module, call method_missing in that case.
[ruby-core:59358] [Bug #9315]
* proc.c (mnew_from_me): keep iclass as-is, to make inheritance
chain consistent. [ruby-core:59358] [Bug #9315]
* proc.c (method_owner): return the original defined_class from
prepended iclass, instead.