diff options
author | Alan Wu <[email protected]> | 2021-10-20 13:20:08 -0400 |
---|---|---|
committer | Alan Wu <[email protected]> | 2021-10-20 18:19:43 -0400 |
commit | cffa1162758a67dd73da6cd911d593f67f05ea7b (patch) | |
tree | d0e8656f70ae2ba4ca9a735b158d42a5021182d7 /yjit_asm_tests.c | |
parent | c062028d3785d5d56deb1be6c4c5733f7f9f19ac (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 <[email protected]>
Diffstat (limited to 'yjit_asm_tests.c')
0 files changed, 0 insertions, 0 deletions