summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Writer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/ELF/Writer.cpp')
-rw-r--r--lld/ELF/Writer.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index d59a79e939b..ccf267fb2e9 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -202,10 +202,7 @@ template <class ELFT> static void combineMergableSections() {
template <class ELFT> static void combineEhFrameSections() {
for (InputSectionBase *&S : InputSections) {
EhInputSection *ES = dyn_cast<EhInputSection>(S);
- if (!ES)
- continue;
-
- if (!ES->Live)
+ if (!ES || !ES->Live)
continue;
In<ELFT>::EhFrame->addSection(ES);
OpenPOWER on IntegriCloud