diff options
Diffstat (limited to 'ELF/MapFile.cpp')
-rw-r--r-- | ELF/MapFile.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ELF/MapFile.cpp b/ELF/MapFile.cpp index e0c7d8cd8b1b..2b2a95c47cf9 100644 --- a/ELF/MapFile.cpp +++ b/ELF/MapFile.cpp @@ -55,7 +55,7 @@ template <class ELFT> std::vector<DefinedRegular *> getSymbols() { for (SymbolBody *B : File->getSymbols()) if (B->File == File && !B->isSection()) if (auto *Sym = dyn_cast<DefinedRegular>(B)) - if (Sym->Section) + if (Sym->Section && Sym->Section->Live) V.push_back(Sym); return V; } |