We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b79f366 commit 8664842Copy full SHA for 8664842
powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPrivate.qll
@@ -516,8 +516,8 @@ class NamedSet extends NamedSet0 {
516
* this set.
517
*/
518
CfgNodes::ExprNodes::CallExprCfgNode getAnExactBindingCall() {
519
- forex(string name | name = this.getAName() | exists(result.getNamedArgument(name))) and
520
- forex(string name | exists(result.getNamedArgument(name)) | name = this.getAName())
+ result = this.getABindingCallRec(this.getSize() - 1) and
+ strictcount(string name | result.hasNamedArgument(name)) = this.getSize()
521
or
522
this.isEmpty() and
523
not exists(result.getNamedArgument(_))
0 commit comments