//! Test that target modifiers are taken into account by `rustdoc`. //! //! Otherwise, `rustdoc` errors when trying to generate documentation //! using dependencies (e.g. `core`) that set a target modifier. //! //! Please see https://github.com/rust-lang/rust/issues/144521. use run_make_support::{rustc, rustdoc}; fn main() { rustc() .input("d.rs") .edition("2024") .crate_type("rlib") .emit("metadata") .sysroot("/dev/null") .target("aarch64-unknown-none-softfloat") .arg("-Zfixed-x18") .run(); rustdoc() .input("c.rs") .crate_type("rlib") .extern_("d", "libd.rmeta") .target("aarch64-unknown-none-softfloat") .arg("-Zfixed-x18") .run(); }