The multi value at array's index 0 should contain two values after the merge, one coming from the if branch, and the other resulting from assigning the value at unknown index in the else branch. Thus 2 warnings should be produced.
The analyzer only produces the warning corresponding to assigning the value at unknown index.
Test comes from ArrayDataFlow.cs
The multi value at array's index 0 should contain two values after the merge, one coming from the
if
branch, and the other resulting from assigning the value at unknown index in theelse
branch. Thus 2 warnings should be produced.The analyzer only produces the warning corresponding to assigning the value at unknown index.