aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2022-03-13 18:32:32 +0100
committerMike Pall <mike>2022-03-13 18:32:32 +0100
commit93a65d3cc263aef2d2feb3d7ff2206aca3bee17e (patch)
tree12b1f6237d9a59ded0a42b17f612ff00c24f3493
parent62339a614f3269c92682cfe90ee5927b65734139 (diff)
downloadluajit-93a65d3cc263aef2d2feb3d7ff2206aca3bee17e.tar.gz
luajit-93a65d3cc263aef2d2feb3d7ff2206aca3bee17e.tar.bz2
luajit-93a65d3cc263aef2d2feb3d7ff2206aca3bee17e.zip
Fix BC_UCLO insertion for returns.
Contributed by XmiliaH.
-rw-r--r--src/lj_parse.c2
1 files changed, 1 insertions, 1 deletions
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)
1570 /* Replace with UCLO plus branch. */ 1570 /* Replace with UCLO plus branch. */
1571 fs->bcbase[pc].ins = BCINS_AD(BC_UCLO, 0, offset); 1571 fs->bcbase[pc].ins = BCINS_AD(BC_UCLO, 0, offset);
1572 break; 1572 break;
1573 case BC_UCLO: 1573 case BC_FNEW:
1574 return; /* We're done. */ 1574 return; /* We're done. */
1575 default: 1575 default:
1576 break; 1576 break;