summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorAaron Patterson <tenderlove@ruby-lang.org>2024-10-15 16:57:09 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2024-10-15 19:06:07 -0700
commita0ecdbfbfe57a57ab33bdb5e1de4d5dfa8407dbb (patch)
treeba1a88d1f94465878327406423527d5b584798ea /ext
parented993b5bcc4fcae661dd022d3211dcc770425218 (diff)
Remove "simple" flag from forwarded ICs
I don't think we should ever consider forwarded IC's to be "simple". Previously, the "simple" flag would be copied to the derived IC and this happened to cause struct set / get iseqs to write an invalid CC fastpath: https://github.com/tenderlove/ruby/blob/f45eb3dcb9c7d849064cb802953f37e1cf9f3996/vm_insnhelper.c#L4726-L4729 [Bug #20799]
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/11903
Diffstat (limited to 'ext')
0 files changed, 0 insertions, 0 deletions