Merge remote-tracking branch

'origin/GP-4312_emteere_LockupSelfFallthruOverride' into patch
(Closes #6179)
This commit is contained in:
Ryan Kurtz
2024-02-09 10:16:30 -05:00
@@ -1465,8 +1465,11 @@ public class SymbolicPropogator {
if (ptype == PcodeOp.BRANCH || ptype == PcodeOp.RETURN || ptype == PcodeOp.BRANCHIND) { if (ptype == PcodeOp.BRANCH || ptype == PcodeOp.RETURN || ptype == PcodeOp.BRANCHIND) {
// if says this is branch, but has a fallthru, then really isn't a fallthru // if says this is branch, but has a fallthru, then really isn't a fallthru
// assume the future flow will have flowed the correct info. // assume the future flow will have flowed the correct info.
// only assign for branch if it isn't a degenerate fallthru to itself
if (!minInstrAddress.equals(fallthru)) {
nextAddr = fallthru; nextAddr = fallthru;
} }
}
return nextAddr; return nextAddr;
} }