Skip to content

Commit c612fbb

Browse files
committed
PS: Always show string interpolated expressions in the path graph.
1 parent 12969dd commit c612fbb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPrivate.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,10 @@ predicate neverSkipInPathGraph(Node n) {
437437
isReturned(n.(AstNode).getCfgNode())
438438
or
439439
n = any(SsaDefinitionNodeImpl def | not def.nodeIsHidden())
440+
or
441+
n.asExpr() instanceof CfgNodes::ExprNodes::ExpandableStringExprCfgNode
442+
or
443+
n.asExpr() instanceof CfgNodes::ExprNodes::ExpandableSubExprCfgNode
440444
}
441445

442446
/** An SSA node. */

0 commit comments

Comments
 (0)