File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
python/ql/lib/semmle/python/dataflow/new/internal Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -445,13 +445,11 @@ module StepRelationTransformations {
445445 */
446446 module IncludePostUpdateFlow< stepSig / 2 rawStep> {
447447 predicate step ( Node nodeFrom , Node nodeTo ) {
448- // If a raw step can be taken out of a node `node`, a step can be taken
449- // both out of `node` and any post-update node of `node`.
450- exists ( Node node | rawStep ( node , nodeTo ) |
451- nodeFrom = node
452- or
453- nodeFrom .( PostUpdateNode ) .getPreUpdateNode ( ) = node
454- )
448+ // We either have a raw step from `nodeFrom`...
449+ rawStep ( nodeFrom , nodeTo )
450+ or
451+ // ...or we have a raw step from a pre-update node of `nodeFrom`
452+ rawStep ( nodeFrom .( PostUpdateNode ) .getPreUpdateNode ( ) , nodeTo )
455453 }
456454 }
457455}
You can’t perform that action at this time.
0 commit comments