diff options
| author | bors <bors@rust-lang.org> | 2023-08-29 02:23:43 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-08-29 02:23:43 +0000 |
| commit | f3284dc3ad9254236d296daa1285dd273b492b01 (patch) | |
| tree | 3d331a48ff6ea3ffd524c11a15156a91a1149877 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | fef2f5907f4d59586e47be182d42c7a934dc3156 (diff) | |
| parent | 754f488d46fa33387c3dca3b08d3f3ec2fe02d3f (diff) | |
| download | rust-f3284dc3ad9254236d296daa1285dd273b492b01.tar.gz rust-f3284dc3ad9254236d296daa1285dd273b492b01.zip | |
Auto merge of #115260 - scottmcm:not-quite-so-cold, r=WaffleLapkin
Use `preserve_mostcc` for `extern "rust-cold"` As experimentation in #115242 has shown looks better than `coldcc`. Notably, clang exposes `preserve_most` (https://clang.llvm.org/docs/AttributeReference.html#preserve-most) but not `cold`, so this change should put us on a better-supported path. And *don't* use a different convention for cold on Windows, because that actually ends up making things worse. (See comment in the code.) cc tracking issue #97544
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
