[llvm] [arm64e][cfi] .cfi_negate_ra_state is irrelevant for Mach-O platforms (PR #203076)
Alex Langford via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 10 12:46:14 PDT 2026
================
@@ -728,9 +728,13 @@ void AArch64FrameLowering::resetCFIToInitialState(
CFIBuilder.buildDefCFA(AArch64::SP, 0);
// Flip the RA sign state.
- if (MFI.shouldSignReturnAddress(MF))
- MFI.branchProtectionPAuthLR() ? CFIBuilder.buildNegateRAStateWithPC()
- : CFIBuilder.buildNegateRAState();
+ if (MFI.shouldSignReturnAddress(MF)) {
+ if (MFI.branchProtectionPAuthLR()) {
+ CFIBuilder.buildNegateRAStateWithPC();
----------------
bulbazord wrote:
Is `.cfi_negate_ra_state_with_pc` relevant to Mach-O platforms?
https://github.com/llvm/llvm-project/pull/203076
More information about the llvm-commits
mailing list