Skip to content

Commit e0cb70a

Browse files
committed
Dataflow: Minor cleanup.
1 parent b4197b0 commit e0cb70a

File tree

2 files changed

+2
-21
lines changed

2 files changed

+2
-21
lines changed

shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
246246

247247
predicate revFlow(Nd node);
248248

249-
bindingset[node]
250249
predicate revFlow(Nd node, Ap ap);
251250

252251
predicate callMayFlowThroughRev(DataFlowCall call);
@@ -361,8 +360,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
361360
bindingset[cc]
362361
LocalCc getLocalCc(Cc cc);
363362

364-
bindingset[node1]
365-
bindingset[node2]
366363
predicate localStep(
367364
Nd node1, Nd node2, boolean preservesValue, Typ t, LocalCc lcc, string label
368365
);
@@ -1504,8 +1501,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
15041501
}
15051502

15061503
/** Holds if `node1` can step to `node2` in one or more local steps. */
1507-
bindingset[node1]
1508-
bindingset[node2]
15091504
signature predicate localStepSig(
15101505
Nd node1, Nd node2, boolean preservesValue, DataFlowType t, LocalCallContext lcc,
15111506
string label
@@ -2582,8 +2577,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
25822577
import CachedCallContextSensitivity
25832578
import NoLocalCallContext
25842579

2585-
bindingset[node1]
2586-
bindingset[node2]
25872580
predicate localStep(
25882581
Nd node1, Nd node2, boolean preservesValue, Typ t, LocalCc lcc, string label
25892582
) {
@@ -2668,25 +2661,14 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
26682661
import CallContextSensitivity<CallContextSensitivityInput>
26692662
import NoLocalCallContext
26702663

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-
26802664
additional predicate localFlowBigStep(
26812665
Nd node1, Nd node2, boolean preservesValue, DataFlowType t, LocalCallContext lcc,
26822666
string label
26832667
) {
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)
26862670
}
26872671

2688-
bindingset[node1]
2689-
bindingset[node2]
26902672
predicate localStep(
26912673
Nd node1, Nd node2, boolean preservesValue, Typ t, LocalCc lcc, string label
26922674
) {

shared/dataflow/codeql/dataflow/internal/DataFlowImplStage1.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ module MakeImplStage1<LocationSig Location, InputSig<Location> Lang> {
8888

8989
predicate revFlow(Nd node);
9090

91-
bindingset[node]
9291
predicate revFlow(Nd node, Ap ap);
9392

9493
predicate callMayFlowThroughRev(DataFlowCall call);

0 commit comments

Comments
 (0)