Commit e395ce7
ABW
fix nested modify() UB related to updating RC mana (indirect nested modify)
1 parent 3f7cf97 commit e395ce7
3 files changed
Lines changed: 26 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1015 | 1015 | | |
1016 | 1016 | | |
1017 | 1017 | | |
| 1018 | + | |
| 1019 | + | |
1018 | 1020 | | |
1019 | 1021 | | |
1020 | 1022 | | |
| |||
1025 | 1027 | | |
1026 | 1028 | | |
1027 | 1029 | | |
1028 | | - | |
1029 | 1030 | | |
1030 | | - | |
1031 | | - | |
1032 | 1031 | | |
1033 | | - | |
1034 | | - | |
1035 | 1032 | | |
1036 | 1033 | | |
| 1034 | + | |
| 1035 | + | |
1037 | 1036 | | |
1038 | 1037 | | |
1039 | 1038 | | |
| |||
1573 | 1572 | | |
1574 | 1573 | | |
1575 | 1574 | | |
1576 | | - | |
1577 | | - | |
1578 | 1575 | | |
| 1576 | + | |
1579 | 1577 | | |
1580 | 1578 | | |
1581 | 1579 | | |
| |||
3142 | 3140 | | |
3143 | 3141 | | |
3144 | 3142 | | |
| 3143 | + | |
| 3144 | + | |
3145 | 3145 | | |
3146 | 3146 | | |
3147 | 3147 | | |
3148 | | - | |
3149 | 3148 | | |
3150 | | - | |
3151 | | - | |
3152 | | - | |
3153 | 3149 | | |
3154 | | - | |
| 3150 | + | |
3155 | 3151 | | |
3156 | 3152 | | |
3157 | 3153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
| 199 | + | |
| 200 | + | |
199 | 201 | | |
200 | 202 | | |
201 | 203 | | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | 204 | | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
218 | 217 | | |
219 | 218 | | |
220 | 219 | | |
221 | | - | |
| 220 | + | |
222 | 221 | | |
223 | | - | |
| 222 | + | |
224 | 223 | | |
225 | 224 | | |
226 | 225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
695 | 695 | | |
696 | 696 | | |
697 | 697 | | |
| 698 | + | |
| 699 | + | |
698 | 700 | | |
699 | 701 | | |
700 | 702 | | |
701 | 703 | | |
702 | | - | |
703 | 704 | | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | 705 | | |
708 | 706 | | |
709 | 707 | | |
| |||
0 commit comments