rustdoc shows a non-public path for rustc_target::callconv::PassMode #137209
Labels
A-cross-crate-reexports
Area: Documentation that has been re-exported from a different crate
A-rustdoc-search
Area: Rustdoc's search feature
C-bug
Category: This is a bug.
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
T-rustdoc-frontend
Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.
To reproduce, visit https://doc.rust-lang.org/nightly/nightly-rustc/?search=PassMode. The main PassMode type used all over the compiler is shown as
rustc_codegen_llvm::abi::PassMode
. That is quite misleading since it makes it look like the type is specific to the LLVM codegen backend, when it is not! rustdoc should instead pick the path inrustc_target
and show that.It seems to me this changed recently. I am fairly sure I searched for
PassMode
before and it never usedrustc_codegen_llvm
as the canonical path. Not sure if it is rustdoc that changed or the rustc crate organization.Cc @rust-lang/rustdoc @workingjubilee
The text was updated successfully, but these errors were encountered: