diff options
Diffstat (limited to 'lld/ELF/InputFiles.cpp')
| -rw-r--r-- | lld/ELF/InputFiles.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index b25dc34b0fa..115de3f8cd8 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -635,9 +635,9 @@ template <class ELFT> Symbol *ObjFile<ELFT>::createSymbol(const Elf_Sym *Sym) { StringRefZ Name = this->StringTable.data() + Sym->st_name; if (Sym->st_shndx == SHN_UNDEF) - return make<Undefined>(Name, Binding, StOther, Type); + return make<Undefined>(this, Name, Binding, StOther, Type); - return make<Defined>(Name, Binding, StOther, Type, Value, Size, Sec); + return make<Defined>(this, Name, Binding, StOther, Type, Value, Size, Sec); } StringRef Name = check(Sym->getName(this->StringTable), toString(this)); |

