about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-02-16 22:11:22 +0000
committerbors <bors@rust-lang.org>2022-02-16 22:11:22 +0000
commit2ff7ea4de291b437912c5082b6c92fefe7d6457f (patch)
tree8164a5370c5a3e1a028c071f19b967d51183cd04 /compiler/rustc_codegen_gcc
parent75d9a0ae210dcd078b3985e3550b59064e6603bc (diff)
parent9a7a8b925530ed5e97981c52929f94a5f41fcdc7 (diff)
downloadrust-2ff7ea4de291b437912c5082b6c92fefe7d6457f.tar.gz
rust-2ff7ea4de291b437912c5082b6c92fefe7d6457f.zip
Auto merge of #91182 - ChrisDenton:command-broken-symlink, r=m-ou-se
Maintain broken symlink behaviour for the Windows exe resolver

When the resolver was updated to remove the current directory from the search path (see #87704), care was take to avoid unintentional changes that hadn't been discussed. However, I missed the broken symlink behaviour. This PR fixes that.

**Edit** This turned out to be more important than I first realised. There are some types of application stubs that will redirect to the actual process when run using `CreateProcessW`, but due to the way they're implemented they cannot be opened normally using a `File::open` that follows reparse points. So this doesn't work with our current `exists` and `try_exists` methods.

Fixes #91177
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions