Commit e8567ea
committed
Learn from comparisons to non-constant, non-null values
1 parent 946a943 commit e8567ea
2 files changed
Lines changed: 33 additions & 7 deletions
File tree
- src/Compilers/CSharp
- Portable/FlowAnalysis
- Test/Semantic/Semantics
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2043 | 2043 | | |
2044 | 2044 | | |
2045 | 2045 | | |
2046 | | - | |
| 2046 | + | |
2047 | 2047 | | |
2048 | 2048 | | |
2049 | 2049 | | |
2050 | | - | |
| 2050 | + | |
2051 | 2051 | | |
2052 | 2052 | | |
2053 | 2053 | | |
| |||
2249 | 2249 | | |
2250 | 2250 | | |
2251 | 2251 | | |
| 2252 | + | |
| 2253 | + | |
| 2254 | + | |
| 2255 | + | |
| 2256 | + | |
| 2257 | + | |
2252 | 2258 | | |
2253 | 2259 | | |
2254 | 2260 | | |
| |||
Lines changed: 25 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21867 | 21867 | | |
21868 | 21868 | | |
21869 | 21869 | | |
21870 | | - | |
| 21870 | + | |
21871 | 21871 | | |
21872 | 21872 | | |
21873 | 21873 | | |
21874 | 21874 | | |
21875 | 21875 | | |
21876 | 21876 | | |
21877 | 21877 | | |
21878 | | - | |
21879 | | - | |
21880 | | - | |
21881 | | - | |
| 21878 | + | |
21882 | 21879 | | |
21883 | 21880 | | |
21884 | 21881 | | |
| |||
95651 | 95648 | | |
95652 | 95649 | | |
95653 | 95650 | | |
| 95651 | + | |
| 95652 | + | |
| 95653 | + | |
| 95654 | + | |
| 95655 | + | |
| 95656 | + | |
| 95657 | + | |
| 95658 | + | |
| 95659 | + | |
| 95660 | + | |
| 95661 | + | |
| 95662 | + | |
| 95663 | + | |
| 95664 | + | |
| 95665 | + | |
| 95666 | + | |
| 95667 | + | |
| 95668 | + | |
| 95669 | + | |
| 95670 | + | |
| 95671 | + | |
| 95672 | + | |
| 95673 | + | |
95654 | 95674 | | |
95655 | 95675 | | |
95656 | 95676 | | |
| |||
0 commit comments