summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2022-05-02 22:33:35 +0200
committerMike Pall <mike>2022-05-02 22:33:35 +0200
commit3ee3c9cfa988339f1bf3068530515e2a6fb179d2 (patch)
treefb6fcc4f6dc16e32bed1a8451994d05279698903
parentf2b37f51f69ba7e9f8defd05e5aca648121f0fe6 (diff)
downloadluajit2-3ee3c9cfa988339f1bf3068530515e2a6fb179d2.tar.gz
Fix recording of __concat metamethod.
Reported by Elias Oelschner. Analyzed by XmiliaH.
-rw-r--r--src/lj_record.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_record.c b/src/lj_record.c
index d48908e2..a56876c5 100644
--- a/src/lj_record.c
+++ b/src/lj_record.c
@@ -2043,7 +2043,7 @@ static TRef rec_tnew(jit_State *J, uint32_t ah)
static TRef rec_cat(jit_State *J, BCReg baseslot, BCReg topslot)
{
TRef *top = &J->base[topslot];
- TValue savetv[5];
+ TValue savetv[5+LJ_FR2];
BCReg s;
RecordIndex ix;
lj_assertJ(baseslot < topslot, "bad CAT arg");