Fix alias analysis for table length forwarding.

Contributed by Maxim Sokolov.
master
Mike Pall 2022-05-20 12:16:25 +02:00
parent 80bb1428aa
commit 4ef96cff88
1 changed files with 1 additions and 1 deletions

View File

@ -432,7 +432,7 @@ TRef LJ_FASTCALL lj_opt_fwd_alen(jit_State *J)
fins->op2 = aref->op2; /* Set ALEN hint. */
}
goto doemit; /* Conflicting store, possibly giving a hint. */
} else if (aa_table(J, tab, fref->op1) == ALIAS_NO) {
} else if (aa_table(J, tab, fref->op1) != ALIAS_NO) {
goto doemit; /* Conflicting store. */
}
sref = store->prev;