Skip to content

Commit 10c657b

Browse files
committed
Dataflow: simplify using stage aliases.
1 parent 0f4ea10 commit 10c657b

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

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

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2517,9 +2517,7 @@ module MakeImpl<InputSig Lang> {
25172517
predicate enableTypeFlow() { none() }
25182518
}
25192519

2520-
private module Stage2 implements StageSig {
2521-
import MkStage<Stage1>::Stage<Stage2Param>
2522-
}
2520+
private module Stage2 = MkStage<Stage1>::Stage<Stage2Param>;
25232521

25242522
pragma[nomagic]
25252523
private predicate flowOutOfCallNodeCand2(
@@ -2780,9 +2778,7 @@ module MakeImpl<InputSig Lang> {
27802778
}
27812779
}
27822780

2783-
private module Stage3 implements StageSig {
2784-
import MkStage<Stage2>::Stage<Stage3Param>
2785-
}
2781+
private module Stage3 = MkStage<Stage2>::Stage<Stage3Param>;
27862782

27872783
bindingset[node, t0]
27882784
private predicate strengthenType(NodeEx node, DataFlowType t0, DataFlowType t) {
@@ -2884,9 +2880,7 @@ module MakeImpl<InputSig Lang> {
28842880
}
28852881
}
28862882

2887-
private module Stage4 implements StageSig {
2888-
import MkStage<Stage3>::Stage<Stage4Param>
2889-
}
2883+
private module Stage4 = MkStage<Stage3>::Stage<Stage4Param>;
28902884

28912885
/**
28922886
* Holds if `argApf` is recorded as the summary context for flow reaching `node`

0 commit comments

Comments
 (0)