Merge branch 'master' into v2.1

This commit is contained in:
Mike Pall
2026-02-24 22:17:01 +01:00

View File

@@ -895,6 +895,8 @@ again:
} }
J->base[0] = lj_ir_kint(J, (int32_t)fct->size); J->base[0] = lj_ir_kint(J, (int32_t)fct->size);
return; /* Interpreter will throw for newindex. */ return; /* Interpreter will throw for newindex. */
} else if (cd && cd->ctypeid == CTID_CTYPEID) {
/* Only resolve constants and metamethods for constructors. */
} else if (ctype_isbitfield(fct->info)) { } else if (ctype_isbitfield(fct->info)) {
if (ofs) if (ofs)
ptr = emitir(IRT(IR_ADD, IRT_PTR), ptr, lj_ir_kintp(J, ofs)); ptr = emitir(IRT(IR_ADD, IRT_PTR), ptr, lj_ir_kintp(J, ofs));