diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2015-06-24 00:05:50 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-06-24 00:05:50 +0000 |
| commit | c7b685d9975140eec0a66b1b6e7c9ca3fef36a5d (patch) | |
| tree | 58ee0b6e9ba3bcd618b780d3f65f3cb6f88a5f1e /lld/COFF/InputFiles.cpp | |
| parent | a272f7fca97f5873f26f8d14e5fa2cc328d500d5 (diff) | |
| download | bcm5719-llvm-c7b685d9975140eec0a66b1b6e7c9ca3fef36a5d.tar.gz bcm5719-llvm-c7b685d9975140eec0a66b1b6e7c9ca3fef36a5d.zip | |
COFF: Ignore debug symbols.
Differential Revision: http://reviews.llvm.org/D10675
llvm-svn: 240487
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); |

