[llvm] 84576c7 - [ExecutionEngine] Remove an unnecessary cast (NFC) (#151082)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 29 08:18:57 PDT 2025


Author: Kazu Hirata
Date: 2025-07-29T08:18:53-07:00
New Revision: 84576c7b5d4f838d9154640bbaf36b703bc552f5

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

LOG: [ExecutionEngine] Remove an unnecessary cast (NFC) (#151082)

BaseObj is already of const MachOObjectFile &.

Added: 
    

Modified: 
    llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h

Removed: 
    


################################################################################
diff  --git a/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h b/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h
index bd0d72f9e1172..0e95369fbedb0 100644
--- a/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h
+++ b/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h
@@ -157,8 +157,7 @@ class RuntimeDyldMachOX86_64
   processSubtractRelocation(unsigned SectionID, relocation_iterator RelI,
                             const MachOObjectFile &BaseObj,
                             ObjSectionToIDMap &ObjSectionToID) {
-    const MachOObjectFile &Obj =
-        static_cast<const MachOObjectFile&>(BaseObj);
+    const MachOObjectFile &Obj = BaseObj;
     MachO::any_relocation_info RE =
         Obj.getRelocation(RelI->getRawDataRefImpl());
 


        


More information about the llvm-commits mailing list