diff options
Diffstat (limited to 'lld/COFF/InputFiles.cpp')
| -rw-r--r-- | lld/COFF/InputFiles.cpp | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/lld/COFF/InputFiles.cpp b/lld/COFF/InputFiles.cpp index 0c751e9b357..ec8063ef3c4 100644 --- a/lld/COFF/InputFiles.cpp +++ b/lld/COFF/InputFiles.cpp @@ -193,6 +193,8 @@ SymbolBody *ObjectFile::createSymbolBody(COFFSymbolRef Sym, const void *AuxP,        return nullptr;      return new (Alloc) DefinedAbsolute(Name, Sym.getValue());    } +  if (Sym.getSectionNumber() == llvm::COFF::IMAGE_SYM_DEBUG) +    return nullptr;    // TODO: Handle IMAGE_WEAK_EXTERN_SEARCH_ALIAS    if (Sym.isWeakExternal()) {      COFFObj->getSymbolName(Sym, Name); | 

