From: Mike Pall Date: Sun, 13 Mar 2022 17:32:32 +0000 (+0100) Subject: Fix BC_UCLO insertion for returns. X-Git-Tag: v2.1.ROLLING~84^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=93a65d3cc263aef2d2feb3d7ff2206aca3bee17e;p=thirdparty%2FLuaJIT.git Fix BC_UCLO insertion for returns. Contributed by XmiliaH. --- diff --git a/src/lj_parse.c b/src/lj_parse.c index 58353bab..5a8bcff9 100644 --- a/src/lj_parse.c +++ b/src/lj_parse.c @@ -1570,7 +1570,7 @@ static void fs_fixup_ret(FuncState *fs) /* Replace with UCLO plus branch. */ fs->bcbase[pc].ins = BCINS_AD(BC_UCLO, 0, offset); break; - case BC_UCLO: + case BC_FNEW: return; /* We're done. */ default: break;