diff options
| author | Nico Weber <thakis@chromium.org> | 2022-09-15 11:12:32 -0400 |
|---|---|---|
| committer | Nico Weber <thakis@chromium.org> | 2022-09-15 11:17:48 -0400 |
| commit | c28f4e3f047affece3ebb475bbc13de6096710c3 (patch) | |
| tree | fd7f0c16a48f657763e03a3153111346450d0ecc /lld/MachO/SymbolTable.cpp | |
| parent | 45d28779c5dc6c8afa6feb24d68606f01b9800f4 (diff) | |
Revert "[lld-macho] Add support for N_INDR symbols"
This reverts commit 5b8da10b87f7009c06215449e4a9c61dab91697a.
Breaks tests, see https://reviews.llvm.org/D133825
Diffstat (limited to 'lld/MachO/SymbolTable.cpp')
| -rw-r--r-- | lld/MachO/SymbolTable.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lld/MachO/SymbolTable.cpp b/lld/MachO/SymbolTable.cpp index cc0f1d5bd917..de4af3c8a945 100644 --- a/lld/MachO/SymbolTable.cpp +++ b/lld/MachO/SymbolTable.cpp @@ -115,11 +115,9 @@ Defined *SymbolTable::addDefined(StringRef name, InputFile *file, return defined; } -Defined *SymbolTable::aliasDefined(Defined *src, StringRef target, - InputFile *newFile, bool makePrivateExtern) { - bool isPrivateExtern = makePrivateExtern || src->privateExtern; - return addDefined(target, newFile, src->isec, src->value, src->size, - src->isWeakDef(), isPrivateExtern, src->thumb, +Defined *SymbolTable::aliasDefined(Defined *src, StringRef target) { + return addDefined(target, src->getFile(), src->isec, src->value, src->size, + src->isWeakDef(), src->privateExtern, src->thumb, src->referencedDynamically, src->noDeadStrip, src->weakDefCanBeHidden); } |
