diff options
| author | Francis Ricci <francisjricci@gmail.com> | 2017-10-06 18:19:52 +0000 |
|---|---|---|
| committer | Francis Ricci <francisjricci@gmail.com> | 2017-10-06 18:19:52 +0000 |
| commit | 85255eda913ecdad769c10cf65fcb6e0dd6a8485 (patch) | |
| tree | 3655cf4be389a2aa8b67293a2f5946c2f4d498af /llvm/tools/dsymutil/MachODebugMapParser.cpp | |
| parent | 15da33480b6b887360b5675ee7962d0ed15f3403 (diff) | |
| download | bcm5719-llvm-85255eda913ecdad769c10cf65fcb6e0dd6a8485.tar.gz bcm5719-llvm-85255eda913ecdad769c10cf65fcb6e0dd6a8485.zip | |
Revert "[dsymutil] Emit valid debug locations when no symbol flags are set"
This reverts commit r315082, which fails on non-darwin buildbots.
llvm-svn: 315088
Diffstat (limited to 'llvm/tools/dsymutil/MachODebugMapParser.cpp')
| -rw-r--r-- | llvm/tools/dsymutil/MachODebugMapParser.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/tools/dsymutil/MachODebugMapParser.cpp b/llvm/tools/dsymutil/MachODebugMapParser.cpp index 0cd6a89cc01..79b19137119 100644 --- a/llvm/tools/dsymutil/MachODebugMapParser.cpp +++ b/llvm/tools/dsymutil/MachODebugMapParser.cpp @@ -482,9 +482,7 @@ void MachODebugMapParser::loadMainBinarySymbols( // are the only ones that need to be queried because the address // of common data won't be described in the debug map. All other // addresses should be fetched for the debug map. - uint8_t SymType = - MainBinary.getSymbolTableEntry(Sym.getRawDataRefImpl()).n_type; - if (!(SymType & (MachO::N_EXT | MachO::N_PEXT))) + if (!(Sym.getFlags() & SymbolRef::SF_Global)) continue; Expected<section_iterator> SectionOrErr = Sym.getSection(); if (!SectionOrErr) { |

