diff options
author | Alan Wu <XrXr@users.noreply.github.com> | 2023-06-06 10:21:29 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-06 10:21:29 -0400 |
commit | 2b54c135ff3ae2fb362a5efaa542ec9236116add (patch) | |
tree | 70b9cd6a1c282754da5a3cf82dd6a30d08eb76e8 /sample/trick2013 | |
parent | 7577c101ed6452de3e72fadb43db595946acc701 (diff) |
YJIT: Avoid identity-based known-class guards for IO objects (#7911)
`IO#reopen` is very special in that it is able to change the class and
singleton class of IO instances. In its presence, it is not correct to
assume that IO instances has a stable class/singleton class and guard
by comparing identity.
Notes
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
Diffstat (limited to 'sample/trick2013')
0 files changed, 0 insertions, 0 deletions