diff options
author | Jeremy Evans <code@jeremyevans.net> | 2020-07-10 14:38:00 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2020-07-27 08:18:11 -0700 |
commit | eeef16e190cdabc2ba474622720f8e3df7bac43b (patch) | |
tree | 9d238fbd2ee801743f4c1f31c7f162ddba84bb23 /version.h | |
parent | cb5127927a2b6ac4fa143dff44d4d896ed4a6372 (diff) |
Prevent SystemStackError when calling super in module with activated refinement
Without this, if a refinement defines a method that calls super and
includes a module with a module that calls super and has a activated
refinement at the point super is called, the module method super call
will end up calling back into the refinement method, creating a loop.
Fixes [Bug #17007]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3309
Diffstat (limited to 'version.h')
0 files changed, 0 insertions, 0 deletions