diff options
author | Mike Dalessio <mike.dalessio@gmail.com> | 2022-09-19 15:39:32 -0400 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2022-09-28 05:55:28 +0900 |
commit | 8f7f12ad64c2f01e1fc8a75402337ceeb6607657 (patch) | |
tree | 1e8558f8cf28b0f81aaf073f8cea468d370a8178 /yjit | |
parent | 5d4048e0bc84829ffcd6ff559515c198773476a2 (diff) |
[rubygems/rubygems] fix: Gem::Platform.match handles String argument properly
Previously 9eead86 introduced non-commutativity of platforms, and
later commit 1b9f7f50 changed the behavior of `Gem::Platform.match` to
ensure the callee of `#=~` was the gem platform.
However, when the platform argument is a String, then the callee and
argument of `#=~` are flipped (see docs for `String#=~`), which works
against the fix from 1b9f7f50.
Closes #5938
https://github.com/rubygems/rubygems/commit/3b1fb562e8
Diffstat (limited to 'yjit')
0 files changed, 0 insertions, 0 deletions