Fix last commit.
This commit is contained in:
parent
536cf8a271
commit
43d0a19158
@ -118,7 +118,7 @@ static int noconflict(ASMState *as, IRRef ref, IROp conflict, int check)
|
|||||||
while (--i > ref) {
|
while (--i > ref) {
|
||||||
if (ir[i].o == conflict)
|
if (ir[i].o == conflict)
|
||||||
return 0; /* Conflict found. */
|
return 0; /* Conflict found. */
|
||||||
else if ((check & 1) && ir[i].o == IR_NEWREF)
|
else if ((check & 1) && (ir[i].o == IR_NEWREF || ir[i].o == IR_CALLS))
|
||||||
return 0;
|
return 0;
|
||||||
else if ((check & 2) && (ir[i].op1 == ref || ir[i].op2 == ref))
|
else if ((check & 2) && (ir[i].op1 == ref || ir[i].op2 == ref))
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user