about summary refs log tree commit diff
path: root/tests/rustdoc/jump-to-def/jump-to-non-local-method.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-09-26 18:11:10 +0200
committerGitHub <noreply@github.com>2025-09-26 18:11:10 +0200
commitebe90c7ae722a1139c78fc9b1ff9118028051da8 (patch)
treedb6df99bc18e34ece4bbdf836d9abadb1dfeccc9 /tests/rustdoc/jump-to-def/jump-to-non-local-method.rs
parentd09bb02eb50c5b7137eb9a14f546540fa24083cf (diff)
parent7eea65f8e0544d3e51ce383513c0108e9d02e874 (diff)
downloadrust-ebe90c7ae722a1139c78fc9b1ff9118028051da8.tar.gz
rust-ebe90c7ae722a1139c78fc9b1ff9118028051da8.zip
Rollup merge of #146758 - mati865:amd64_mingw_no_rs_objects, r=petrochenkov
Stop linking rs{begin,end} objects on x86_64-*-windows-gnu

Until now, x86_64-pc-windows-gnu linked `rsbegin.o` and `rsend.o` just like i686-pc-windows-gnu, even though they were no-ops for it. This was likely done for the simplicity back when it was introduced.
Today the things are different and these startup/end objects harm other features, like `build-std`. Given the demotion of i686-pc-windows-gnu from tier 1, there is no point in hurting x86_64-pc-windows-gnu, which remains a tier 1.

The files are still shipped in case downstream crates expect them, as in case of the unmaintained `xargo`.

Fixes https://github.com/rust-lang/rust/issues/146739
Diffstat (limited to 'tests/rustdoc/jump-to-def/jump-to-non-local-method.rs')
0 files changed, 0 insertions, 0 deletions