Skip to content

Commit 4d8809a

Browse files
committed
PS: Add another class of missing flow.
1 parent 1de38e2 commit 4d8809a

File tree

1 file changed

+17
-1
lines changed
  • powershell/ql/test/library-tests/dataflow/fields

1 file changed

+17
-1
lines changed

powershell/ql/test/library-tests/dataflow/fields/test.ps1

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,20 @@ Sink $arr6[2][$unknown4] # clean
2828

2929
$arr7[$unknown5][$unknown6] = Source "9"
3030
Sink $arr7[1][2] # $ hasValueFlow=9
31-
Sink $arr7[$unknown7][$unknown8] # $ hasValueFlow=9
31+
Sink $arr7[$unknown7][$unknown8] # $ hasValueFlow=9
32+
33+
$x = Source "10"
34+
35+
$arr8 = 0, 1, $x
36+
Sink $arr8[0] # clean
37+
Sink $arr8[1] # clean
38+
Sink $arr8[2] # $ MISSING: hasValueFlow=10
39+
Sink $arr8[$unknown] # MISSING: hasValueFlow=10
40+
41+
$y = Source "11"
42+
43+
$arr9 = @(0, 1, $y)
44+
Sink $arr9[0] # clean
45+
Sink $arr9[1] # clean
46+
Sink $arr9[2] # $ MISSING: hasValueFlow=11
47+
Sink $arr9[$unknown] # MISSING: hasValueFlow=11

0 commit comments

Comments
 (0)