bors
6ce376774c
Auto merge of #130246 - dianne:issue-97589-fix, r=petrochenkov
...
rustc_expand: remember module `#[path]`s during expansion
During invocation collection, if a module item parsed from a `#[path]` attribute needed a second pass after parsing, its path wouldn't get added to the file path stack, so cycle detection broke. This checks the `#[path]` in such cases, so that it gets added appropriately. I think it should work identically to the case for external modules that don't need a second pass, but I'm not 100% sure.
Fixes #97589
2024-09-22 02:59:38 +00:00
..
2024-09-11 13:29:25 -07:00
2024-07-26 15:14:05 +02:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-08-04 00:11:16 +08:00
2024-08-04 00:11:16 +08:00
2024-07-18 20:08:38 +00:00
2024-07-12 03:22:32 +00:00
2024-07-12 03:02:57 +00:00
2024-07-26 15:14:05 +02:00
2024-07-26 15:14:05 +02:00
2024-07-12 03:02:57 +00:00
2024-09-18 20:38:43 +02:00
2024-07-12 03:02:57 +00:00
2024-08-04 00:11:16 +08:00
2024-08-04 00:11:16 +08:00
2024-08-04 00:11:16 +08:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-09-12 21:27:44 -04:00
2024-07-12 03:02:57 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-12 03:22:32 +00:00
2024-07-18 20:08:38 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00
2024-07-18 17:47:31 +00:00
2024-07-18 17:47:31 +00:00
2024-07-12 03:22:32 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-07-18 20:08:38 +00:00
2024-08-03 07:57:31 -04:00
2024-08-03 07:57:31 -04:00
2024-08-03 07:57:31 -04:00
2024-07-18 20:08:38 +00:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:58 +00:00
2024-07-12 03:22:32 +00:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-04 19:16:47 -04:00
2024-07-12 03:02:57 +00:00
2024-07-12 03:02:57 +00:00