[llvm] [llvm-readobj] Remove an unnecessary cast (NFC) (PR #151851)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 2 23:47:57 PDT 2025


https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/151851

Addr is already of const uint8_t *.


>From c4049869492388aff75716fdf41bc1d01feeaf5c Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sat, 2 Aug 2025 10:29:25 -0700
Subject: [PATCH] [llvm-readobj] Remove an unnecessary cast (NFC)

Addr is already of const uint8_t *.
---
 llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp
index 66153ad9c1336..26a84fae5f7e0 100644
--- a/llvm/tools/llvm-readobj/ELFDumper.cpp
+++ b/llvm/tools/llvm-readobj/ELFDumper.cpp
@@ -2215,7 +2215,7 @@ template <typename ELFT> void ELFDumper<ELFT>::parseDynamicTable() {
     const uint64_t FileSize = Obj.getBufSize();
     const uint64_t DerivedSize =
         (uint64_t)HashTable->nchain * DynSymRegion->EntSize;
-    const uint64_t Offset = (const uint8_t *)DynSymRegion->Addr - Obj.base();
+    const uint64_t Offset = DynSymRegion->Addr - Obj.base();
     if (DerivedSize > FileSize - Offset)
       reportUniqueWarning(
           "the size (0x" + Twine::utohexstr(DerivedSize) +



More information about the llvm-commits mailing list