From 9c2c938521dd590e1812de9488de3557a0750bfc Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Mon, 26 Mar 2018 18:55:33 +0000 Subject: Reduce code duplication a bit. Thanks to George Rimar for pointing it out. llvm-svn: 328571 --- lld/ELF/LinkerScript.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lld/ELF/LinkerScript.cpp') diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp index 81ff5c40ad2..d3a3d29d485 100644 --- a/lld/ELF/LinkerScript.cpp +++ b/lld/ELF/LinkerScript.cpp @@ -386,9 +386,9 @@ LinkerScript::computeInputSections(const InputSectionDescription *Cmd) { // which are common because they are in the default bfd script. // We do not ignore SHT_REL[A] linker-synthesized sections here because // want to support scripts that do custom layout for them. - if (!isa(Sec) && - (Sec->Type == SHT_REL || Sec->Type == SHT_RELA)) - continue; + if (auto *IS = dyn_cast(Sec)) + if (IS->getRelocatedSection()) + continue; std::string Filename = getFilename(Sec->File); if (!Cmd->FilePat.match(Filename) || -- cgit v1.2.3