summaryrefslogtreecommitdiff
path: root/include/ruby/internal/intern
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2024-09-09 20:48:32 -0700
committerJeremy Evans <code@jeremyevans.net>2024-09-19 07:34:01 -0700
commit6118e8a47394409b53164b60e79fadf348b97db3 (patch)
treead9df6b6fd5ceecd10fa3954022bdf9f842668ba /include/ruby/internal/intern
parent167fba52f0fa233e930a0f2b70cc8b368b7e23f9 (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