@@ -246,7 +246,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
246
246
247
247
predicate revFlow ( Nd node ) ;
248
248
249
- bindingset [ node]
250
249
predicate revFlow ( Nd node , Ap ap ) ;
251
250
252
251
predicate callMayFlowThroughRev ( DataFlowCall call ) ;
@@ -361,8 +360,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
361
360
bindingset [ cc]
362
361
LocalCc getLocalCc ( Cc cc ) ;
363
362
364
- bindingset [ node1]
365
- bindingset [ node2]
366
363
predicate localStep (
367
364
Nd node1 , Nd node2 , boolean preservesValue , Typ t , LocalCc lcc , string label
368
365
) ;
@@ -1504,8 +1501,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
1504
1501
}
1505
1502
1506
1503
/** Holds if `node1` can step to `node2` in one or more local steps. */
1507
- bindingset [ node1]
1508
- bindingset [ node2]
1509
1504
signature predicate localStepSig (
1510
1505
Nd node1 , Nd node2 , boolean preservesValue , DataFlowType t , LocalCallContext lcc ,
1511
1506
string label
@@ -2582,8 +2577,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2582
2577
import CachedCallContextSensitivity
2583
2578
import NoLocalCallContext
2584
2579
2585
- bindingset [ node1]
2586
- bindingset [ node2]
2587
2580
predicate localStep (
2588
2581
Nd node1 , Nd node2 , boolean preservesValue , Typ t , LocalCc lcc , string label
2589
2582
) {
@@ -2668,25 +2661,14 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2668
2661
import CallContextSensitivity< CallContextSensitivityInput >
2669
2662
import NoLocalCallContext
2670
2663
2671
- bindingset [ node1]
2672
- bindingset [ node2]
2673
- private predicate localStepInput (
2674
- Nd node1 , Nd node2 , boolean preservesValue , DataFlowType t , LocalCallContext lcc ,
2675
- string label
2676
- ) {
2677
- localStep1 ( node1 , node2 , preservesValue , t , lcc , label )
2678
- }
2679
-
2680
2664
additional predicate localFlowBigStep (
2681
2665
Nd node1 , Nd node2 , boolean preservesValue , DataFlowType t , LocalCallContext lcc ,
2682
2666
string label
2683
2667
) {
2684
- PrevStage:: LocalFlowBigStep< localStepInput / 6 > :: localFlowBigStep ( node1 , node2 ,
2685
- preservesValue , t , lcc , label )
2668
+ PrevStage:: LocalFlowBigStep< localStep1 / 6 > :: localFlowBigStep ( node1 , node2 , preservesValue , t ,
2669
+ lcc , label )
2686
2670
}
2687
2671
2688
- bindingset [ node1]
2689
- bindingset [ node2]
2690
2672
predicate localStep (
2691
2673
Nd node1 , Nd node2 , boolean preservesValue , Typ t , LocalCc lcc , string label
2692
2674
) {
0 commit comments