@@ -894,12 +894,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
894894 pragma [ nomagic]
895895 predicate revFlow ( NodeEx node ) { revFlow ( node , _) }
896896
897- pragma [ nomagic]
898- predicate revFlowAp ( NodeEx node , Ap ap ) {
899- revFlow ( node ) and
900- exists ( ap )
901- }
902-
903897 bindingset [ node, state]
904898 predicate revFlow ( NodeEx node , FlowState state , Ap ap ) {
905899 revFlow ( node , _) and
@@ -1278,8 +1272,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
12781272
12791273 predicate revFlow ( NodeEx node ) ;
12801274
1281- predicate revFlowAp ( NodeEx node , Ap ap ) ;
1282-
12831275 bindingset [ node, state]
12841276 predicate revFlow ( NodeEx node , FlowState state , Ap ap ) ;
12851277
@@ -2456,16 +2448,11 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
24562448 )
24572449 }
24582450
2459- additional predicate revFlow ( NodeEx node , FlowState state ) { revFlow ( node , state , _, _, _) }
2460-
24612451 predicate revFlow ( NodeEx node , FlowState state , Ap ap ) { revFlow ( node , state , _, _, ap ) }
24622452
24632453 pragma [ nomagic]
24642454 predicate revFlow ( NodeEx node ) { revFlow ( node , _, _, _, _) }
24652455
2466- pragma [ nomagic]
2467- predicate revFlowAp ( NodeEx node , Ap ap ) { revFlow ( node , _, _, _, ap ) }
2468-
24692456 private predicate fwdConsCand ( Content c , Ap ap ) { storeStepFwd ( _, ap , c , _, _) }
24702457
24712458 private predicate revConsCand ( Content c , Ap ap ) {
@@ -2620,7 +2607,7 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
26202607 */
26212608 private class FlowCheckNode extends NodeEx {
26222609 FlowCheckNode ( ) {
2623- revFlow ( this , _ , _ ) and
2610+ revFlow ( this ) and
26242611 (
26252612 flowCheckNode ( this ) or
26262613 Config:: neverSkip ( this .asNode ( ) )
0 commit comments