Python: Refactor argument matching

This commit is contained in:
Rasmus Wriedt Larsen
2020-10-14 13:22:35 +02:00
parent b0cfa1d92d
commit 1fde477a8f

View File

@@ -420,11 +420,7 @@ private module Stdlib {
exists(CallNode call |
nodeTo.asCfgNode() = call and
call.getFunction() = builtins_attr("compile").asCfgNode() and
(
call.getArg(0) = nodeFrom.asCfgNode()
or
call.getArgByName("source") = nodeFrom.asCfgNode()
)
nodeFrom.asCfgNode() in [call.getArg(0), call.getArgByName("source")]
)
}
}