only store valid proc macro item for doc link#133105
Conversation
|
How does this gets to an ICE? |
During the compilation of a proc macro crate, the However, when building the docs for current crate, it attempts to use the information
Following these principles, removing the check |
9c4007c to
961ec90
Compare
|
UPDATE: now it will only store the valid proc macro item |
961ec90 to
30d68eb
Compare
|
@rustbot ready |
|
Thanks! |
Rollup of 6 pull requests Successful merges: - rust-lang#132730 (std: allow after-main use of synchronization primitives) - rust-lang#133105 (only store valid proc macro item for doc link) - rust-lang#133260 (Constify the `Deref`/`DerefMut` traits, too) - rust-lang#133297 (Remove legacy bitcode for iOS) - rust-lang#133298 (Mention that std::fs::remove_dir_all fails on files) - rust-lang#133384 (add a test for target-feature-ABI warnings in closures and when calling extern fn) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#133105 - bvanjoi:issue-132743, r=petrochenkov only store valid proc macro item for doc link Fixes rust-lang#132743 The definition item can be detected if it is exported in the doc, so store these items rather than skipping. r? `@petrochenkov`
Fixes #132743
The definition item can be detected if it is exported in the doc, so store these items rather than skipping.
r? @petrochenkov