Commit a6809d0
authored
Rollup merge of rust-lang#81914 - kper:fixing-81885, r=estebank
Fixing bad suggestion for `_` in `const` type when a function rust-lang#81885
Closes rust-lang#81885
```
error[E0121]: the type placeholder `_` is not allowed within types on item signatures
--> $DIR/typeck_type_placeholder_item_help.rs:13:22
|
LL | const TEST4: fn() -> _ = 42;
| ^
| |
| not allowed in type signatures
| help: use type parameters instead: `T`
```
Do not show the suggestion `help: use type parameters instead: T` when `fn`File tree
7 files changed
+93
-21
lines changed- compiler/rustc_typeck/src
- astconv
- check
- src/test/ui
- issues
- typeck
7 files changed
+93
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2191 | 2191 | | |
2192 | 2192 | | |
2193 | 2193 | | |
| 2194 | + | |
2194 | 2195 | | |
2195 | 2196 | | |
2196 | 2197 | | |
2197 | 2198 | | |
2198 | 2199 | | |
2199 | 2200 | | |
| 2201 | + | |
2200 | 2202 | | |
2201 | 2203 | | |
2202 | 2204 | | |
| |||
2336 | 2338 | | |
2337 | 2339 | | |
2338 | 2340 | | |
| 2341 | + | |
2339 | 2342 | | |
2340 | 2343 | | |
2341 | 2344 | | |
| |||
2367 | 2370 | | |
2368 | 2371 | | |
2369 | 2372 | | |
| 2373 | + | |
2370 | 2374 | | |
2371 | 2375 | | |
2372 | 2376 | | |
2373 | 2377 | | |
2374 | 2378 | | |
2375 | 2379 | | |
| 2380 | + | |
2376 | 2381 | | |
2377 | 2382 | | |
2378 | 2383 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
502 | 502 | | |
503 | 503 | | |
504 | 504 | | |
| 505 | + | |
505 | 506 | | |
506 | 507 | | |
507 | 508 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
| |||
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
| 177 | + | |
| 178 | + | |
176 | 179 | | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
182 | 211 | | |
183 | 212 | | |
184 | 213 | | |
| |||
200 | 229 | | |
201 | 230 | | |
202 | 231 | | |
203 | | - | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
204 | 240 | | |
205 | 241 | | |
206 | 242 | | |
| |||
682 | 718 | | |
683 | 719 | | |
684 | 720 | | |
| 721 | + | |
685 | 722 | | |
686 | 723 | | |
687 | 724 | | |
| |||
787 | 824 | | |
788 | 825 | | |
789 | 826 | | |
790 | | - | |
| 827 | + | |
791 | 828 | | |
792 | 829 | | |
793 | 830 | | |
| |||
796 | 833 | | |
797 | 834 | | |
798 | 835 | | |
799 | | - | |
| 836 | + | |
800 | 837 | | |
801 | 838 | | |
802 | 839 | | |
| |||
805 | 842 | | |
806 | 843 | | |
807 | 844 | | |
808 | | - | |
| 845 | + | |
| 846 | + | |
809 | 847 | | |
810 | 848 | | |
811 | 849 | | |
| |||
826 | 864 | | |
827 | 865 | | |
828 | 866 | | |
829 | | - | |
| 867 | + | |
| 868 | + | |
830 | 869 | | |
831 | 870 | | |
832 | 871 | | |
| |||
1654 | 1693 | | |
1655 | 1694 | | |
1656 | 1695 | | |
| 1696 | + | |
1657 | 1697 | | |
1658 | 1698 | | |
1659 | 1699 | | |
| |||
1663 | 1703 | | |
1664 | 1704 | | |
1665 | 1705 | | |
1666 | | - | |
1667 | | - | |
1668 | | - | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
1669 | 1715 | | |
1670 | 1716 | | |
1671 | 1717 | | |
| |||
2335 | 2381 | | |
2336 | 2382 | | |
2337 | 2383 | | |
| 2384 | + | |
2338 | 2385 | | |
2339 | 2386 | | |
2340 | 2387 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 5 | + | |
9 | 6 | | |
10 | 7 | | |
11 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
Lines changed: 1 addition & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 32 | + | |
36 | 33 | | |
37 | 34 | | |
38 | 35 | | |
| |||
0 commit comments