diff options
Diffstat (limited to 'lld/ELF/SyntheticSections.cpp')
| -rw-r--r-- | lld/ELF/SyntheticSections.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/ELF/SyntheticSections.cpp b/lld/ELF/SyntheticSections.cpp index 79fd0ef298f..8d775d9ba6e 100644 --- a/lld/ELF/SyntheticSections.cpp +++ b/lld/ELF/SyntheticSections.cpp @@ -275,8 +275,8 @@ InputSection *elf::createInterpSection() { Symbol *elf::addSyntheticLocal(StringRef Name, uint8_t Type, uint64_t Value, uint64_t Size, InputSectionBase *Section) { - auto *S = - make<Defined>(Name, STB_LOCAL, STV_DEFAULT, Type, Value, Size, Section); + auto *S = make<Defined>(Section->File, Name, STB_LOCAL, STV_DEFAULT, Type, + Value, Size, Section); if (InX::SymTab) InX::SymTab->addSymbol(S); return S; |

