diff --git a/lld/ELF/InputSection.cpp b/lld/ELF/InputSection.cpp index dd071f0c583e..2908730cbd17 100644 --- a/lld/ELF/InputSection.cpp +++ b/lld/ELF/InputSection.cpp @@ -130,11 +130,11 @@ typename ELFT::uint InputSectionBase::getOffset(uintX_t Offset) const { // Uncompress section contents. Note that this function is called // from parallel_for_each, so it must be thread-safe. template void InputSectionBase::uncompress() { - Decompressor Decompressor = check(Decompressor::create( + Decompressor Dec = check(Decompressor::create( Name, toStringRef(Data), ELFT::TargetEndianness == llvm::support::little, ELFT::Is64Bits)); - size_t Size = Decompressor.getDecompressedSize(); + size_t Size = Dec.getDecompressedSize(); char *OutputBuf; { static std::mutex Mu; @@ -142,7 +142,7 @@ template void InputSectionBase::uncompress() { OutputBuf = BAlloc.Allocate(Size); } - if (Error E = Decompressor.decompress({OutputBuf, Size})) + if (Error E = Dec.decompress({OutputBuf, Size})) fatal(toString(this) + ": decompress failed: " + llvm::toString(std::move(E))); Data = ArrayRef((uint8_t *)OutputBuf, Size);