Matthias Krüger
b1008d1370
Rollup merge of #132207 - compiler-errors:tweak-res-mod-segment, r=petrochenkov
...
Store resolution for self and crate root module segments
Let's make sure to record the segment resolution for `self::`, `crate::` and `$crate::`.
I'm actually somewhat surprised that the only diagnostic that uses this is the one that errors on invalid generics on a module segment... but seems strictly more correct regardless, and there may be other diagnostics using these segments resolutions that just haven't been tested for `self`. Also includes a drive-by on `report_prohibit_generics_error`.
2024-11-21 07:56:12 +01:00
..
2024-11-12 15:14:56 +00:00
2024-11-08 07:35:29 +01:00
2024-11-18 15:49:09 -03:00
2024-11-19 05:07:43 +00:00
2024-11-19 09:19:20 +01:00
2024-11-10 10:16:26 +01:00
2024-11-12 13:38:58 +00:00
2024-11-20 20:53:11 +08:00
2024-11-16 21:05:46 +01:00
2024-11-20 20:53:11 +08:00
2024-11-19 05:19:09 -08:00
2024-11-19 05:19:09 -08:00
2024-11-20 21:58:38 +00:00
2024-11-20 18:51:54 +00:00
2024-11-20 18:11:37 +01:00
2024-11-18 20:37:32 +00:00
2024-11-08 09:16:00 +01:00
2024-11-12 13:38:58 +00:00
2024-11-12 18:04:27 +00:00
2024-11-16 21:05:46 +01:00
2024-11-20 01:54:24 -05:00
2024-11-11 21:58:29 +01:00
2024-11-21 07:56:12 +01:00
2024-10-30 22:38:49 -07:00
2024-11-20 06:22:01 +00:00
2024-11-03 15:51:39 +03:00
2024-11-20 20:53:11 +08:00
2024-11-18 10:50:14 +01:00
2024-11-19 09:19:20 +01:00
2024-11-19 18:06:22 +11:00
2024-11-20 18:51:54 +00:00
2024-11-20 18:51:54 +00:00
2024-11-14 04:20:18 +08:00
2024-11-18 10:38:56 +01:00
2024-11-20 21:58:38 +00:00
2024-11-20 21:58:38 +00:00
2024-11-20 20:53:11 +08:00
2024-11-20 18:51:54 +00:00
2024-11-19 18:06:20 +01:00
2024-11-20 16:13:57 +00:00
2024-11-19 23:04:44 +00:00
2024-11-20 09:27:56 +00:00
2024-11-20 20:10:12 +01:00
2024-11-11 21:29:18 +01:00
2024-11-12 13:38:58 +00:00
2024-11-19 02:07:48 +00:00
2024-11-20 18:57:02 +00:00
2024-11-18 10:38:56 +01:00
2024-11-19 09:19:20 +01:00
2024-11-20 20:53:11 +08:00
2024-11-20 01:54:24 -05:00
2024-11-19 21:36:23 +01:00
2024-11-21 07:56:11 +01:00
2024-11-20 16:13:57 +00:00
2024-11-18 10:38:56 +01:00
2024-11-18 10:38:56 +01:00
2024-11-20 20:53:11 +08:00
2024-11-20 16:13:57 +00:00
2024-11-08 18:51:28 +11:00