[llvm-branch-commits] [llvm] f29f111 - [JITLink][MachO] Use Triple::isArm64e consistently.

Lang Hames via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Sep 30 18:11:53 PDT 2025


Author: Lang Hames
Date: 2025-10-01T11:07:37+10:00
New Revision: f29f1112f5cc467c0cdac05532770cdd15382c23

URL: https://github.com/llvm/llvm-project/commit/f29f1112f5cc467c0cdac05532770cdd15382c23
DIFF: https://github.com/llvm/llvm-project/commit/f29f1112f5cc467c0cdac05532770cdd15382c23.diff

LOG: [JITLink][MachO] Use Triple::isArm64e consistently.

Added: 
    

Modified: 
    llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp b/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
index 09ac0f19a7b07..f79478038c5cb 100644
--- a/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
+++ b/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
@@ -599,8 +599,7 @@ Expected<std::unique_ptr<LinkGraph>> createLinkGraphFromMachOObject_arm64(
 }
 
 static Error applyPACSigningToModInitPointers(LinkGraph &G) {
-  assert(G.getTargetTriple().getSubArch() == Triple::AArch64SubArch_arm64e &&
-         "PAC signing only valid for arm64e");
+  assert(G.getTargetTriple().isArm64e() && "PAC signing only valid for arm64e");
 
   if (auto *ModInitSec = G.findSectionByName("__DATA,__mod_init_func")) {
     for (auto *B : ModInitSec->blocks()) {


        


More information about the llvm-branch-commits mailing list