diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-05-01 06:00:09 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-05-01 06:00:09 +0000 |
commit | 3db410e865c2e61d9f690225bf5a6af90d046546 (patch) | |
tree | ab74df4ee196d89475efc373e4a37288a19a75bd | |
parent | db290664f622483eaed65e2573d8f7a74a16b6c7 (diff) | |
download | bcm5719-llvm-3db410e865c2e61d9f690225bf5a6af90d046546.tar.gz bcm5719-llvm-3db410e865c2e61d9f690225bf5a6af90d046546.zip |
Should fix all remaining MSVC problems.
llvm-svn: 268187
-rw-r--r-- | lld/ELF/InputFiles.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index b65540cb7a4..d23aa118f61 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -331,11 +331,11 @@ SymbolBody *elf::ObjectFile<ELFT>::createSymbolBody(const Elf_Sym *Sym) { switch (Sym->st_shndx) { case SHN_UNDEF: - return Symtab<ELFT>::X + return elf::Symtab<ELFT>::X ->addUndefined(Name, Binding, Sym->st_other, Sym->getType(), this) ->body(); case SHN_COMMON: - return Symtab<ELFT>::X + return elf::Symtab<ELFT>::X ->addCommon(Name, Sym->st_size, Sym->st_value, Binding, Sym->st_other, Sym->getType(), this) ->body(); @@ -348,10 +348,10 @@ SymbolBody *elf::ObjectFile<ELFT>::createSymbolBody(const Elf_Sym *Sym) { case STB_WEAK: case STB_GNU_UNIQUE: if (Sec == &InputSection<ELFT>::Discarded) - return Symtab<ELFT>::X + return elf::Symtab<ELFT>::X ->addUndefined(Name, Binding, Sym->st_other, Sym->getType(), this) ->body(); - return Symtab<ELFT>::X->addRegular(Name, *Sym, Sec)->body(); + return elf::Symtab<ELFT>::X->addRegular(Name, *Sym, Sec)->body(); } } @@ -506,7 +506,7 @@ template <class ELFT> void SharedFile<ELFT>::parseRest() { if (VersymIndex == 0 || (VersymIndex & VERSYM_HIDDEN)) continue; } - Symtab<ELFT>::X->addShared(this, Name, Sym, Verdefs[VersymIndex]); + elf::Symtab<ELFT>::X->addShared(this, Name, Sym, Verdefs[VersymIndex]); } } |