diff options
author | Jeremy Evans <[email protected]> | 2021-04-05 16:01:46 -0700 |
---|---|---|
committer | Jeremy Evans <[email protected]> | 2021-04-23 16:31:18 -0700 |
commit | 4b36a597f48c857aa5eb9ed80fec0d02f6284646 (patch) | |
tree | 86f031193761e8fcdce3eba27aff556094341000 /test/ruby/test_string.rb | |
parent | cb78aaededb09eff2f5c38ae0f8ec0f65011a2cc (diff) |
Fix setting method visibility for a refinement without an origin class
If a class has been refined but does not have an origin class,
there is a single method entry marked with VM_METHOD_TYPE_REFINED,
but it contains the original method entry. If the original method
entry is present, we shouldn't skip the method when searching even
when skipping refined methods.
Fixes [Bug #17519]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/4357
Diffstat (limited to 'test/ruby/test_string.rb')
0 files changed, 0 insertions, 0 deletions