From: Pavel Labath Date: Fri, 15 Dec 2017 14:39:12 +0000 (+0000) Subject: Fix 32-bit builds broken by 320813 X-Git-Tag: llvmorg-6.0.0-rc1~912 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c2eb8b244b4703cb472f6dd85590002cece0879;p=platform%2Fupstream%2Fllvm.git Fix 32-bit builds broken by 320813 cast to size_t to avoid narrowing error. llvm-svn: 320816 --- diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp index 9869a94f06b0..17d892450e4d 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp @@ -3496,7 +3496,7 @@ size_t ObjectFileELF::ReadSectionData(Section *section, auto Decompressor = llvm::object::Decompressor::create( section->GetName().GetStringRef(), {reinterpret_cast(section_data.GetDataStart()), - section_data.GetByteSize()}, + size_t(section_data.GetByteSize())}, GetByteOrder() == eByteOrderLittle, GetAddressByteSize() == 8); if (!Decompressor) { LLDB_LOG(log, "Unable to initialize decompressor for section {0}: {1}", @@ -3507,7 +3507,7 @@ size_t ObjectFileELF::ReadSectionData(Section *section, std::make_shared(Decompressor->getDecompressedSize(), 0); if (auto Error = Decompressor->decompress( {reinterpret_cast(buffer_sp->GetBytes()), - buffer_sp->GetByteSize()})) { + size_t(buffer_sp->GetByteSize())})) { LLDB_LOG(log, "Decompression of section {0} failed: {1}", section->GetName(), llvm::toString(std::move(Error))); return result;