diff options
Diffstat (limited to 'lld/ELF/Writer.cpp')
-rw-r--r-- | lld/ELF/Writer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index cae1f20278d..522eb6261c1 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -245,7 +245,7 @@ void Writer<ELFT>::scanRelocs( if (auto *E = dyn_cast<SharedSymbol<ELFT>>(Body)) { if (E->NeedsCopy) continue; - if (Target->relocNeedsCopy(Type, *Body)) + if (Target->needsCopyRel(Type, *Body)) E->NeedsCopy = true; } NeedsPlt = Target->relocNeedsPlt(Type, *Body); |