-
Notifications
You must be signed in to change notification settings - Fork 13.8k
Commit 459b67a
authored
Rollup merge of #146090 - Kobzol:invisible-origin-eq, r=petrochenkov
Derive `PartialEq` for `InvisibleOrigin`
For #145354, we need `PartialEq` for `TokenStream` to "just work". However, due to the special comparison implementation that was used for `InvisibleOrigin`, this wasn't the case.
So I derived `PartialEq` for `InvisibleOrigin`, and used the previous special comparison logic only on the single place where it was actually required.
r? ``@petrochenkov``File tree
2 files changed
+21
-19
lines changed- compiler
- rustc_ast/src
- rustc_expand/src/mbe
2 files changed
+21
-19
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 | - | ||
26 | - | ||
25 | + | ||
27 | 26 |
| |
28 | 27 |
| |
29 | 28 |
| |
| |||
45 | 44 |
| |
46 | 45 |
| |
47 | 46 |
| |
48 | - | ||
49 | - | ||
50 | - | ||
51 | - | ||
52 | - | ||
53 | - | ||
54 | - | ||
55 | - | ||
56 | - | ||
57 | - | ||
58 | - | ||
59 | - | ||
60 | - | ||
61 | - | ||
62 | 47 |
| |
63 | 48 |
| |
64 | 49 |
| |
| |||
142 | 127 |
| |
143 | 128 |
| |
144 | 129 |
| |
145 | - | ||
130 | + | ||
131 | + | ||
146 | 132 |
| |
147 | 133 |
| |
148 | 134 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
80 | - | ||
80 | + | ||
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
| |||
397 | 397 |
| |
398 | 398 |
| |
399 | 399 |
| |
400 | - | ||
400 | + | ||
401 | + | ||
402 | + | ||
403 | + | ||
404 | + | ||
405 | + | ||
406 | + | ||
407 | + | ||
408 | + | ||
409 | + | ||
410 | + | ||
411 | + | ||
412 | + | ||
413 | + | ||
414 | + | ||
415 | + | ||
416 | + | ||
401 | 417 |
| |
402 | 418 |
| |
403 | 419 |
| |
|
0 commit comments