]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Fix BC_UCLO insertion for returns.
authorMike Pall <mike>
Sun, 13 Mar 2022 17:32:32 +0000 (18:32 +0100)
committerMike Pall <mike>
Sun, 13 Mar 2022 17:32:32 +0000 (18:32 +0100)
Contributed by XmiliaH.

src/lj_parse.c

index 58353babe16a996b2793ab1b28ad89fd326a60b4..5a8bcff9230aa75b56b60a807822aff8e48ec041 100644 (file)
@@ -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;