Commit a99ea62
committed
Fix MoveOnlyDiagnostics, ConsumOperator...Checkers diagnostics
Emitting a note with an invalid source location is actively
harmful. It confuses users and tools, makes it impossible to write
unit tests. In this case, the note simply says "use here", so it's
completely free of information without the source location.1 parent de6e8be commit a99ea62
File tree
3 files changed
+51
-19
lines changed- lib/SILOptimizer/Mandatory
3 files changed
+51
-19
lines changedLines changed: 24 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1660 | 1660 | | |
1661 | 1661 | | |
1662 | 1662 | | |
1663 | | - | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
1664 | 1666 | | |
1665 | 1667 | | |
1666 | 1668 | | |
1667 | 1669 | | |
1668 | | - | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
1669 | 1673 | | |
1670 | 1674 | | |
1671 | 1675 | | |
| |||
1690 | 1694 | | |
1691 | 1695 | | |
1692 | 1696 | | |
1693 | | - | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
1694 | 1700 | | |
1695 | 1701 | | |
1696 | 1702 | | |
1697 | 1703 | | |
1698 | 1704 | | |
1699 | | - | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
1700 | 1708 | | |
1701 | 1709 | | |
1702 | 1710 | | |
| |||
2115 | 2123 | | |
2116 | 2124 | | |
2117 | 2125 | | |
2118 | | - | |
| 2126 | + | |
| 2127 | + | |
| 2128 | + | |
2119 | 2129 | | |
2120 | 2130 | | |
2121 | 2131 | | |
2122 | 2132 | | |
2123 | | - | |
| 2133 | + | |
| 2134 | + | |
| 2135 | + | |
2124 | 2136 | | |
2125 | 2137 | | |
2126 | 2138 | | |
| |||
2157 | 2169 | | |
2158 | 2170 | | |
2159 | 2171 | | |
2160 | | - | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
2161 | 2175 | | |
2162 | 2176 | | |
2163 | 2177 | | |
2164 | 2178 | | |
2165 | | - | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
2166 | 2182 | | |
2167 | 2183 | | |
2168 | 2184 | | |
| |||
Lines changed: 20 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | | - | |
256 | | - | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
257 | 259 | | |
258 | 260 | | |
259 | 261 | | |
| |||
283 | 285 | | |
284 | 286 | | |
285 | 287 | | |
286 | | - | |
287 | | - | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
288 | 292 | | |
289 | 293 | | |
290 | 294 | | |
| |||
342 | 346 | | |
343 | 347 | | |
344 | 348 | | |
345 | | - | |
346 | | - | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
347 | 353 | | |
348 | 354 | | |
349 | 355 | | |
| |||
368 | 374 | | |
369 | 375 | | |
370 | 376 | | |
371 | | - | |
372 | | - | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
373 | 381 | | |
374 | 382 | | |
375 | 383 | | |
| |||
390 | 398 | | |
391 | 399 | | |
392 | 400 | | |
393 | | - | |
394 | | - | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
395 | 405 | | |
396 | 406 | | |
397 | 407 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
64 | 70 | | |
65 | 71 | | |
66 | 72 | | |
| |||
0 commit comments