@@ -89,26 +89,21 @@ private class NodeWithPreCallGraphStep extends DataFlow::Node {
8989 }
9090}
9191
92- private class AdditionalFlowStepFromPreCallGraph extends NodeWithPreCallGraphStep ,
93- DataFlow:: AdditionalFlowStep {
92+ private class SharedFlowStepFromPreCallGraph extends DataFlow:: SharedFlowStep {
9493 override predicate step ( DataFlow:: Node pred , DataFlow:: Node succ ) {
95- pred = this and
96- PreCallGraphStep:: step ( this , succ )
94+ PreCallGraphStep:: step ( pred , succ )
9795 }
9896
9997 override predicate storeStep ( DataFlow:: Node pred , DataFlow:: SourceNode succ , string prop ) {
100- pred = this and
101- PreCallGraphStep:: storeStep ( this , succ , prop )
98+ PreCallGraphStep:: storeStep ( pred , succ , prop )
10299 }
103100
104101 override predicate loadStep ( DataFlow:: Node pred , DataFlow:: Node succ , string prop ) {
105- pred = this and
106- PreCallGraphStep:: loadStep ( this , succ , prop )
102+ PreCallGraphStep:: loadStep ( pred , succ , prop )
107103 }
108104
109105 override predicate loadStoreStep ( DataFlow:: Node pred , DataFlow:: Node succ , string prop ) {
110- pred = this and
111- PreCallGraphStep:: loadStoreStep ( this , succ , prop )
106+ PreCallGraphStep:: loadStoreStep ( pred , succ , prop )
112107 }
113108}
114109
0 commit comments