summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorAlan Wu <XrXr@users.noreply.github.com>2026-01-13 23:01:47 -0500
committerAlan Wu <XrXr@users.noreply.github.com>2026-01-14 17:19:52 -0500
commit9f3225d0c5c64c4aac9fd196061f8cfd3f25f271 (patch)
treedde65a8917ecb80ebfc843829837bbe225eef3af /test/ruby
parent993046847931c6c26ca518dfaf9be6c23c34fc78 (diff)
YJIT: Properly preserve register mapping in cpush_all() and cpop_all()
Previously, cpop_all() did not in fact restore the register mapping state since it was effectively doing a no-op `self.ctx.set_reg_mapping(self.ctx.get_reg_mapping())`. This desync in bookkeeping led to issues with the --yjit-dump-insns option because print_str() used to use cpush_all() and cpop_all().
Diffstat (limited to 'test/ruby')
0 files changed, 0 insertions, 0 deletions