Skip to content

Commit 5bc7e19

Browse files
authored
Merge pull request #4414 from yoff/SharedDataflow_Conditionals
Approved by RasmusWL
2 parents 0214352 + f9c5b86 commit 5bc7e19

File tree

4 files changed

+376
-363
lines changed

4 files changed

+376
-363
lines changed

python/ql/src/experimental/dataflow/internal/DataFlowPrivate.qll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ module EssaFlow {
170170
nodeTo.(EssaNode).getVar() = p.getVariable() and
171171
nodeFrom.(EssaNode).getVar() = p.getAnInput()
172172
)
173+
or
174+
// If expressions
175+
nodeFrom.asCfgNode() = nodeTo.asCfgNode().(IfExprNode).getAnOperand()
173176
}
174177

175178
predicate useToNextUse(NameNode nodeFrom, NameNode nodeTo) {

0 commit comments

Comments
 (0)