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

via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 2 23:48:25 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-binary-utilities

Author: Kazu Hirata (kazutakahirata)

<details>
<summary>Changes</summary>

Addr is already of const uint8_t *.


---
Full diff: https://github.com/llvm/llvm-project/pull/151851.diff


1 Files Affected:

- (modified) llvm/tools/llvm-readobj/ELFDumper.cpp (+1-1) 


``````````diff
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) +

``````````

</details>


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


More information about the llvm-commits mailing list