summaryrefslogtreecommitdiff
path: root/lld/MachO/SymbolTable.cpp
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2022-09-15 11:12:32 -0400
committerNico Weber <thakis@chromium.org>2022-09-15 11:17:48 -0400
commitc28f4e3f047affece3ebb475bbc13de6096710c3 (patch)
treefd7f0c16a48f657763e03a3153111346450d0ecc /lld/MachO/SymbolTable.cpp
parent45d28779c5dc6c8afa6feb24d68606f01b9800f4 (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.cpp8
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);
}