You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ZJIT: GetLocal or SetLocal causes backend panic #614
Activity
k0kubun commentedon Jul 2, 2025
I can't reproduce the issue.
tekknolagi commentedon Jul 3, 2025
Sorry, this has to be with my patch that removes GetLocal reverted: ruby#13750
Try
git revert e54a242bdf35d4bd90dd8628af411a848946d4f1beforehandtekknolagi commentedon Aug 19, 2025
This repros if you disable the HIR optimizer (original description edited).
tekknolagi commentedon Aug 19, 2025
Two LIR snippets, pre-alloc and post-alloc:
Looks like
007 LoadoutputVreg(5)is not getting allocated a physical registertekknolagi commentedon Aug 19, 2025
Maybe we should add something like
before pushing the insn in
alloc_regsbecauseVReg(5)starts and ends life at idx 7ZJIT: Allocate register for VRegs that begin and end at the same index
ZJIT: Allocate register for VRegs that begin and end at the same index (