diff options
-rw-r--r-- | lld/ELF/SymbolTable.cpp | 2 | ||||
-rw-r--r-- | lld/ELF/Symbols.cpp | 2 | ||||
-rw-r--r-- | lld/ELF/Symbols.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp index 68d84b5cc93..24b40a5da12 100644 --- a/lld/ELF/SymbolTable.cpp +++ b/lld/ELF/SymbolTable.cpp @@ -188,7 +188,7 @@ void SymbolTable::addSymbolAlias(StringRef Alias, StringRef Name) { // symbols are finalized, we can perform the replacement. void SymbolTable::applySymbolRenames() { for (SymbolRenaming &S : Defsyms) { - S.Dst->body()->copy(S.Src->body()); + S.Dst->body()->copyFrom(S.Src->body()); S.Dst->File = S.Src->File; S.Dst->Binding = S.Binding; } diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp index 08e5d9495e5..9cfe6f4701e 100644 --- a/lld/ELF/Symbols.cpp +++ b/lld/ELF/Symbols.cpp @@ -152,7 +152,7 @@ InputFile *SymbolBody::getFile() const { // Overwrites all attributes with Other's so that this symbol becomes // an alias to Other. This is useful for handling some options such as // --wrap. -void SymbolBody::copy(SymbolBody *Other) { +void SymbolBody::copyFrom(SymbolBody *Other) { memcpy(symbol()->Body.buffer, Other->symbol()->Body.buffer, sizeof(Symbol::Body)); } diff --git a/lld/ELF/Symbols.h b/lld/ELF/Symbols.h index 54a9b46b979..798325e377e 100644 --- a/lld/ELF/Symbols.h +++ b/lld/ELF/Symbols.h @@ -80,7 +80,7 @@ public: StringRef getName() const { return Name; } uint8_t getVisibility() const { return StOther & 0x3; } void parseSymbolVersion(); - void copy(SymbolBody *Other); + void copyFrom(SymbolBody *Other); bool isInGot() const { return GotIndex != -1U; } bool isInPlt() const { return PltIndex != -1U; } |