From 2b077fbf0b44e01a98de575b44765557eb445a9b Mon Sep 17 00:00:00 2001 From: Jude Melton-Houghton Date: Mon, 19 Sep 2022 20:20:06 -0400 Subject: [PATCH] Specialize based on key being constant string --- src/lj_record.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lj_record.c b/src/lj_record.c index 8ec0346e..5ff5e3fe 100644 --- a/src/lj_record.c +++ b/src/lj_record.c @@ -2503,6 +2503,7 @@ void lj_record_ins(jit_State *J) /* fallthrough */ case BC_TGETV: case BC_TGETS: case BC_TSETV: case BC_TSETS: ix.idxchain = LJ_MAX_IDXCHAIN; + ix.mtspec = tref_isk(ix.key) && tref_isstr(ix.key); rc = lj_record_idx(J, &ix); break; case BC_TGETR: case BC_TSETR: