diff options
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp index 1dca1681b32..a328ec46a2d 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp @@ -339,7 +339,7 @@ readBinary(std::unique_ptr<MemoryBuffer> &mb, sout.value = sin->n_value; if (sout.type == N_UNDF) f->undefinedSymbols.push_back(sout); - else if (sout.scope == (SymbolScope)N_EXT) + else if (sin->n_type & N_EXT) f->globalSymbols.push_back(sout); else f->localSymbols.push_back(sout); |

