summaryrefslogtreecommitdiff
path: root/tool/ruby_vm
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2020-07-13 10:09:38 -0700
committerGitHub <noreply@github.com>2020-07-13 10:09:38 -0700
commit8900a25581822759daca528d46a75e0b743fc22e (patch)
tree13625f02dacc53246ea8a2b15810520e2b4746f2 /tool/ruby_vm
parenta1bcfbe30c0bc8dcd4f575e6f74cb92b4453f1ba (diff)
downloadruby-8900a25581822759daca528d46a75e0b743fc22e.tar.gz
Fix Range#{max,minmax} for range with integer beginning and non-integer end
Previously, for inclusive ranges, the max would show up as the end of the range, even though the end was not an integer and would not be the maximum value. For exclusive ranges, max/minmax would previously raise a TypeError, even though it is possible to get the correct maximum. This change to max/minmax also uncovered a similar error in cover?, which calls max in certain cases, so adjust the code there so that cover? still works as expected. Fixes [Bug #17017]
Diffstat (limited to 'tool/ruby_vm')
0 files changed, 0 insertions, 0 deletions