Do not use Decompressor::isCompressedELFSection. NFC.

In order to identify a compressed section, we check if a section name
starts with ".zdebug" or the section has SHF_COMPRESSED flag. We already
use the knowledge in this function. So hiding that check in
isCompressedELFSection doesn't make sense.

llvm-svn: 324951
This commit is contained in:
Rui Ueyama 2018-02-12 22:32:57 +00:00
parent 126cf39d09
commit 005e7c3d75
1 changed files with 3 additions and 1 deletions

View File

@ -178,7 +178,9 @@ OutputSection *SectionBase::getOutputSection() {
// Decompress section contents if required. Note that this function
// is called from parallelForEach, so it must be thread-safe.
void InputSectionBase::maybeDecompress() {
if (DecompressBuf || !Decompressor::isCompressedELFSection(Flags, Name))
if (DecompressBuf)
return;
if (!(Flags & SHF_COMPRESSED) && !Name.startswith(".zdebug"))
return;
// Decompress a section.