diff options
author | Jo-Philipp Wich <jo@mein.io> | 2021-03-23 11:05:25 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2021-03-23 12:30:20 +0100 |
commit | 091ae1b198e019430f342ae1444c68d6517e077e (patch) | |
tree | e4dcaebc23cadcb82ddca59f308fdc1bb71f3f5a /lib | |
parent | fcedb19bdcf09c120818ea39fec6caa7c504dad6 (diff) |
compiler: fix another try/catch miscompilation
When skipping over the catch block of a try/catch statement, make sure to
emit the jump after the try scope variables have been popped off the stack
in order to prevent a stack position mismatch between compiler and vm.
Fixes: 9ad9afb ("compiler: fix try/catch miscompilation")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions