[llvm] [ExecutionEngine] Remove an unnecessary cast (NFC) (PR #151082)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 28 22:32:25 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/151082
BaseObj is already of const MachOObjectFile &.
>From 0ae327accf0e87f6affec35fae21a019bc50b99a Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 27 Jul 2025 12:10:58 -0700
Subject: [PATCH] [ExecutionEngine] Remove an unnecessary cast (NFC)
BaseObj is already of const MachOObjectFile &.
---
.../RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
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