Commit b92e25c
Preserve vacuously true conditional expressions during scope merging
Fixes phpstan/phpstan#41731 parent d462113 commit b92e25c
File tree
4 files changed
+54
-27
lines changed- src
- Analyser
- Reflection
- tests/PHPStan/Rules/Variables
4 files changed
+54
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3956 | 3956 | | |
3957 | 3957 | | |
3958 | 3958 | | |
| 3959 | + | |
| 3960 | + | |
| 3961 | + | |
| 3962 | + | |
| 3963 | + | |
| 3964 | + | |
| 3965 | + | |
| 3966 | + | |
| 3967 | + | |
| 3968 | + | |
3959 | 3969 | | |
3960 | 3970 | | |
3961 | 3971 | | |
| |||
4055 | 4065 | | |
4056 | 4066 | | |
4057 | 4067 | | |
| 4068 | + | |
| 4069 | + | |
| 4070 | + | |
| 4071 | + | |
| 4072 | + | |
| 4073 | + | |
| 4074 | + | |
| 4075 | + | |
| 4076 | + | |
| 4077 | + | |
| 4078 | + | |
| 4079 | + | |
| 4080 | + | |
| 4081 | + | |
| 4082 | + | |
| 4083 | + | |
| 4084 | + | |
| 4085 | + | |
| 4086 | + | |
| 4087 | + | |
| 4088 | + | |
| 4089 | + | |
| 4090 | + | |
| 4091 | + | |
| 4092 | + | |
| 4093 | + | |
| 4094 | + | |
| 4095 | + | |
| 4096 | + | |
| 4097 | + | |
| 4098 | + | |
| 4099 | + | |
| 4100 | + | |
| 4101 | + | |
| 4102 | + | |
| 4103 | + | |
| 4104 | + | |
4058 | 4105 | | |
4059 | 4106 | | |
4060 | 4107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3217 | 3217 | | |
3218 | 3218 | | |
3219 | 3219 | | |
3220 | | - | |
| 3220 | + | |
3221 | 3221 | | |
3222 | 3222 | | |
3223 | 3223 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2210 | 2210 | | |
2211 | 2211 | | |
2212 | 2212 | | |
2213 | | - | |
| 2213 | + | |
| 2214 | + | |
2214 | 2215 | | |
2215 | 2216 | | |
2216 | 2217 | | |
2217 | 2218 | | |
2218 | 2219 | | |
2219 | | - | |
| 2220 | + | |
2220 | 2221 | | |
2221 | 2222 | | |
2222 | 2223 | | |
| |||
Lines changed: 3 additions & 24 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
911 | 911 | | |
912 | 912 | | |
913 | 913 | | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
| 914 | + | |
920 | 915 | | |
921 | 916 | | |
922 | 917 | | |
| |||
1119 | 1114 | | |
1120 | 1115 | | |
1121 | 1116 | | |
1122 | | - | |
1123 | | - | |
1124 | | - | |
1125 | | - | |
1126 | | - | |
1127 | | - | |
1128 | | - | |
1129 | | - | |
1130 | | - | |
| 1117 | + | |
1131 | 1118 | | |
1132 | 1119 | | |
1133 | 1120 | | |
1134 | | - | |
1135 | | - | |
1136 | | - | |
1137 | | - | |
1138 | | - | |
| 1121 | + | |
1139 | 1122 | | |
1140 | 1123 | | |
1141 | | - | |
1142 | | - | |
1143 | | - | |
1144 | | - | |
1145 | 1124 | | |
1146 | 1125 | | |
1147 | 1126 | | |
| |||
0 commit comments