about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/errors.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-12-22 01:01:13 +0100
committerGitHub <noreply@github.com>2022-12-22 01:01:13 +0100
commit924a1d4a7adf34a039954358db66061de7291207 (patch)
treed696d6bdfd7dadfdb5bd5fee372929ae5600f2f0 /compiler/rustc_codegen_llvm/src/errors.rs
parent3eccc297d42b09eaecbf05a6846f1d5c9abc0b95 (diff)
parent5480ac540cdb88a1512334c5680ccf7cd76a38c8 (diff)
downloadrust-924a1d4a7adf34a039954358db66061de7291207.tar.gz
rust-924a1d4a7adf34a039954358db66061de7291207.zip
Rollup merge of #105932 - MasterAwesome:aarch64-bti-llvm-15, r=nikic
Correct branch-protection ModFlagBehavior for Aarch64 on LLVM-15

When building with Fat LTO and BTI enabled on aarch64, the BTI is set to `Module::Min` for alloc shim but is set to `Module::Error` for the crate. This was fine when we were using LLVM-14 but LLVM-15 changes it's behaviour to support for compiling with different `mbranch-protection` flags.

Refer:
https://github.com/rust-lang/llvm-project/commit/b0343a38a5910e980bb031e4014655d77cd0c162

fixes https://github.com/rust-lang/rust/issues/102162
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/errors.rs')
0 files changed, 0 insertions, 0 deletions