Project

General

Profile

« Previous | Next » 

Revision 4cbc41d5

Added by tenderlovemaking (Aaron Patterson) over 1 year ago

[YJIT] Fix block and splat handling when forwarding

This commit fixes splat and block handling when calling in to a
forwarding iseq. In the case of a splat we need to avoid expanding the
array to the stack. We need to also ensure the CI write is flushed to
the SP, otherwise it's possible for a block handler to clobber the CI

[ruby-core:118360]