mirror of
https://github.com/cc65/cc65.git
synced 2024-11-19 21:32:19 +00:00
If the previous insn may be skipped, we cannot simply predict the output values of the registers.
This commit is contained in:
parent
53eb6a948d
commit
2220c58f51
@ -1560,9 +1560,9 @@ void CS_GenRegInfo (CodeSeg* S)
|
||||
|
||||
/* If this insn is a branch on zero flag, we may have more info on
|
||||
** register contents for one of both flow directions, but only if
|
||||
** there is a previous instruction.
|
||||
** we've gone through a previous instruction.
|
||||
*/
|
||||
if ((E->Info & OF_ZBRA) != 0 && (P = CS_GetPrevEntry (S, I)) != 0) {
|
||||
if (LabelCount == 0 && (E->Info & OF_ZBRA) != 0 && (P = CS_GetPrevEntry (S, I)) != 0) {
|
||||
|
||||
/* Get the branch condition */
|
||||
bc_t BC = GetBranchCond (E->OPC);
|
||||
|
Loading…
Reference in New Issue
Block a user