From: Fangrui Song Date: Fri, 29 Mar 2019 08:08:20 +0000 (+0000) Subject: [llvm-objcopy] Delete two redundant reinterpret_cast. NFC X-Git-Tag: llvmorg-10-init~8919 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5ed0a8bf1393ebbd13bf985dc30818b215e3288e;p=platform%2Fupstream%2Fllvm.git [llvm-objcopy] Delete two redundant reinterpret_cast. NFC llvm-svn: 357238 --- diff --git a/llvm/tools/llvm-objcopy/ELF/Object.cpp b/llvm/tools/llvm-objcopy/ELF/Object.cpp index 7cceb70..43c0564 100644 --- a/llvm/tools/llvm-objcopy/ELF/Object.cpp +++ b/llvm/tools/llvm-objcopy/ELF/Object.cpp @@ -171,8 +171,7 @@ getDecompressedSizeAndAlignment(ArrayRef Data) { const bool IsGnuDebug = isDataGnuCompressed(Data); const uint64_t DecompressedSize = IsGnuDebug - ? support::endian::read64be(reinterpret_cast( - Data.data() + ZlibGnuMagic.size())) + ? support::endian::read64be(Data.data() + ZlibGnuMagic.size()) : reinterpret_cast *>(Data.data())->ch_size; const uint64_t DecompressedAlign = IsGnuDebug ? 1 @@ -742,12 +741,11 @@ GnuDebugLinkSection::GnuDebugLinkSection(StringRef File) : FileName(File) { template void ELFSectionWriter::visit(const GnuDebugLinkSection &Sec) { - auto Buf = Out.getBufferStart() + Sec.Offset; - char *File = reinterpret_cast(Buf); + unsigned char *Buf = Out.getBufferStart() + Sec.Offset; Elf_Word *CRC = reinterpret_cast(Buf + Sec.Size - sizeof(Elf_Word)); *CRC = Sec.CRC32; - llvm::copy(Sec.FileName, File); + llvm::copy(Sec.FileName, Buf); } void GnuDebugLinkSection::accept(SectionVisitor &Visitor) const {