diff options
| author | Jeremy Evans <code@jeremyevans.net> | 2024-09-09 20:48:32 -0700 |
|---|---|---|
| committer | Jeremy Evans <code@jeremyevans.net> | 2024-09-19 07:34:01 -0700 |
| commit | 6118e8a47394409b53164b60e79fadf348b97db3 (patch) | |
| tree | ad9df6b6fd5ceecd10fa3954022bdf9f842668ba /include/ruby/internal/intern | |
| parent | 167fba52f0fa233e930a0f2b70cc8b368b7e23f9 (diff) | |
Fix method caching bug when including/prepend module A that prepends module B
Fix by always adding the generated iclass to the subclasses list,
otherwise the method cache for the iclass is not cleared when
the method in the module is overwritten.
Fixes [Bug #20716]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/11582
Diffstat (limited to 'include/ruby/internal/intern')
0 files changed, 0 insertions, 0 deletions
