Skip to content

Commit 148b78a

Browse files
authored
Merge pull request #18423 from aschackmull/dataflow/del-deadcode
Dataflow: Remove some dead code.
2 parents 91f9fb2 + eea85d8 commit 148b78a

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

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

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)