From 68c2332fef781a8e854be0e6c29823a25ba4a9ba Mon Sep 17 00:00:00 2001 From: dzaima Date: Tue, 20 Jul 2021 19:58:34 +0300 Subject: [PATCH] return on FAIL --- src/jit/nvm_x86_64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jit/nvm_x86_64.c b/src/jit/nvm_x86_64.c index 92aeaa1a..824606ac 100644 --- a/src/jit/nvm_x86_64.c +++ b/src/jit/nvm_x86_64.c @@ -582,7 +582,7 @@ Nvm_res m_nvm(Body* body) { case CHKV: TOPp; IMM(R_A1,off); INV(2,0,i_CHKV); break; // (B, u32* bc, S) case RETD: if (lGPos) GS_SET(r_CS); MOV(R_A0,r_SC); CCALL(i_RETD); ret=true; break; // (Scope* sc) case RETN: if (lGPos) GS_SET(r_CS); ret=true; break; - case FAIL: TOPs; IMM(R_A0,off); INV(1,0,i_FAIL); break; + case FAIL: TOPs; IMM(R_A0,off); INV(1,0,i_FAIL); ret=true; break; default: thrF("JIT: Unsupported bytecode %i/%S", *s, nameBC(s)); } #undef GET