summaryrefslogtreecommitdiff
path: root/yjit_asm.c
diff options
context:
space:
mode:
authorAlan Wu <XrXr@users.noreply.github.com>2021-10-20 13:20:08 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:43 -0400
commitcffa1162758a67dd73da6cd911d593f67f05ea7b (patch)
treed0e8656f70ae2ba4ca9a735b158d42a5021182d7 /yjit_asm.c
parentc062028d3785d5d56deb1be6c4c5733f7f9f19ac (diff)
Do kwarg shuffle after checking for interrupts
Previously, we were shuffling keyword arguments before checking for interrupts. In the case that we side exit in the interrupt check, we left the interpreter with an already-shuffled argument list for the call, resulting in a double shuffle, leaving the locals in the wrong order for the callee. Do keyword shuffling after all the possible side exits. Co-authored-by: Kevin Newton <kddnewton@gmail.com>
Diffstat (limited to 'yjit_asm.c')
0 files changed, 0 insertions, 0 deletions