mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
Add missing mcode limit check in assembler backend.
This commit is contained in:
parent
8ae38dc519
commit
6670a13bbf
@ -1211,8 +1211,10 @@ static void asm_head_side(ASMState *as)
|
|||||||
rs = asm_head_parentrs(as, ir);
|
rs = asm_head_parentrs(as, ir);
|
||||||
if (ra_hasreg(ir->r)) {
|
if (ra_hasreg(ir->r)) {
|
||||||
rset_clear(allow, ir->r);
|
rset_clear(allow, ir->r);
|
||||||
if (ra_hasspill(ir->s))
|
if (ra_hasspill(ir->s)) {
|
||||||
ra_save(as, ir, ir->r);
|
ra_save(as, ir, ir->r);
|
||||||
|
checkmclim(as);
|
||||||
|
}
|
||||||
} else if (ra_hasspill(ir->s)) {
|
} else if (ra_hasspill(ir->s)) {
|
||||||
irt_setmark(ir->t);
|
irt_setmark(ir->t);
|
||||||
pass2 = 1;
|
pass2 = 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user