Fix SE FPs: Improve fixed-count loops #7234
Labels
Area: CFG/SE
CFG and SE related issues.
Type: CFG/SE FPs
Rule IS triggered when it shouldn't be for CFG and SE rules.
Milestone
#7192 introduced a way to break away from fixed-count loops. This is currently implemented by not evaluating BoolConstraint for 2nd pass through the condition.
As a side effect, this also effects other similar conditions inside the loop body. As seen in #7233
To improve the situation, we need to
SymbolicContext
and take a decision based on that.Loop branching condition has 2 successors, where one can reach back to the same block, while the other one can not.
The text was updated successfully, but these errors were encountered: