diff options
| author | NARUSE, Yui <naruse@airemix.jp> | 2023-01-18 17:18:44 +0900 |
|---|---|---|
| committer | NARUSE, Yui <naruse@airemix.jp> | 2023-01-18 17:18:44 +0900 |
| commit | 97c32b49e2fe4de8b57ce05146e63b2aa64c7a44 (patch) | |
| tree | f145b3c0300a78e7b70ca28e841555243a0d39d7 /include/ruby/internal | |
| parent | 52ea5ea9906c3a96c60a68e01b303672602a6832 (diff) | |
merge revision(s) 43ff0c2c488c80aaf83b486d45bcd4a92ebe3848: [Backport #19299]
YJIT: Fix `yield` into block with >=30 locals on ARM
It's a register spill issue. Fix by moving the Qnil fill snippet to
after registers are released.
[Bug #19299]
---
test/ruby/test_yjit.rb | 14 ++++++++++++++
yjit/src/codegen.rs | 29 ++++++++++++++---------------
2 files changed, 28 insertions(+), 15 deletions(-)
Diffstat (limited to 'include/ruby/internal')
0 files changed, 0 insertions, 0 deletions
