@@ -2704,19 +2704,15 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2704
2704
private predicate localFlowExit ( NodeEx node , FlowState state , Ap ap ) {
2705
2705
revFlow ( node , pragma [ only_bind_into ] ( state ) , pragma [ only_bind_into ] ( ap ) ) and
2706
2706
(
2707
- exists ( NodeEx next , Ap apNext | revFlow ( next , pragma [ only_bind_into ] ( state ) , apNext ) |
2708
- jumpStepEx ( node , next ) and
2709
- apNext = ap
2707
+ exists ( NodeEx next | revFlow ( next , pragma [ only_bind_into ] ( state ) , ap ) |
2708
+ jumpStepEx ( node , next )
2710
2709
or
2711
2710
additionalJumpStep ( node , next , _) and
2712
- apNext = ap and
2713
2711
ap instanceof ApNil
2714
2712
or
2715
- callEdgeArgParam ( _, _, node , next , _, ap ) and
2716
- apNext = ap
2713
+ callEdgeArgParam ( _, _, node , next , _, ap )
2717
2714
or
2718
- callEdgeReturn ( _, _, node , _, next , _, ap ) and
2719
- apNext = ap
2715
+ callEdgeReturn ( _, _, node , _, next , _, ap )
2720
2716
)
2721
2717
or
2722
2718
exists ( NodeEx next | revFlow ( next , pragma [ only_bind_into ] ( state ) , _) |
0 commit comments