diff --git a/lld/MachO/InputFiles.cpp b/lld/MachO/InputFiles.cpp --- a/lld/MachO/InputFiles.cpp +++ b/lld/MachO/InputFiles.cpp @@ -1457,7 +1457,7 @@ void ArchiveFile::addLazySymbols() { for (const object::Archive::Symbol &sym : file->symbols()) - symtab->addLazy(sym.getName(), this, sym); + symtab->addLazyArchive(sym.getName(), this, sym); } static Expected loadArchiveMember(MemoryBufferRef mb, diff --git a/lld/MachO/SymbolTable.h b/lld/MachO/SymbolTable.h --- a/lld/MachO/SymbolTable.h +++ b/lld/MachO/SymbolTable.h @@ -51,8 +51,8 @@ Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv); Symbol *addDynamicLookup(StringRef name); - Symbol *addLazy(StringRef name, ArchiveFile *file, - const llvm::object::Archive::Symbol &sym); + Symbol *addLazyArchive(StringRef name, ArchiveFile *file, + const llvm::object::Archive::Symbol &sym); void addLazyObject(StringRef name, InputFile &file); Defined *addSynthetic(StringRef name, InputSection *, uint64_t value, diff --git a/lld/MachO/SymbolTable.cpp b/lld/MachO/SymbolTable.cpp --- a/lld/MachO/SymbolTable.cpp +++ b/lld/MachO/SymbolTable.cpp @@ -113,7 +113,7 @@ if (wasInserted) replaceSymbol(s, name, file, refState); - else if (auto *lazy = dyn_cast(s)) + else if (auto *lazy = dyn_cast(s)) lazy->fetchArchiveMember(); else if (isa(s)) extract(*s->getFile(), s->getName()); @@ -180,14 +180,14 @@ return addDylib(name, /*file=*/nullptr, /*isWeakDef=*/false, /*isTlv=*/false); } -Symbol *SymbolTable::addLazy(StringRef name, ArchiveFile *file, - const object::Archive::Symbol &sym) { +Symbol *SymbolTable::addLazyArchive(StringRef name, ArchiveFile *file, + const object::Archive::Symbol &sym) { Symbol *s; bool wasInserted; std::tie(s, wasInserted) = insert(name, file); if (wasInserted) { - replaceSymbol(s, file, sym); + replaceSymbol(s, file, sym); } else if (isa(s)) { file->fetch(sym); } else if (auto *dysym = dyn_cast(s)) { @@ -195,7 +195,7 @@ if (dysym->getRefState() != RefState::Unreferenced) file->fetch(sym); else - replaceSymbol(s, file, sym); + replaceSymbol(s, file, sym); } } return s; diff --git a/lld/MachO/Symbols.h b/lld/MachO/Symbols.h --- a/lld/MachO/Symbols.h +++ b/lld/MachO/Symbols.h @@ -37,7 +37,7 @@ UndefinedKind, CommonKind, DylibKind, - LazyKind, + LazyArchiveKind, LazyObjectKind, }; @@ -281,15 +281,15 @@ const bool tlv : 1; }; -class LazySymbol : public Symbol { +class LazyArchive : public Symbol { public: - LazySymbol(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) - : Symbol(LazyKind, sym.getName(), file), sym(sym) {} + LazyArchive(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) + : Symbol(LazyArchiveKind, sym.getName(), file), sym(sym) {} ArchiveFile *getFile() const { return cast(file); } void fetchArchiveMember(); - static bool classof(const Symbol *s) { return s->kind() == LazyKind; } + static bool classof(const Symbol *s) { return s->kind() == LazyArchiveKind; } private: const llvm::object::Archive::Symbol sym; @@ -312,7 +312,7 @@ alignas(Undefined) char b[sizeof(Undefined)]; alignas(CommonSymbol) char c[sizeof(CommonSymbol)]; alignas(DylibSymbol) char d[sizeof(DylibSymbol)]; - alignas(LazySymbol) char e[sizeof(LazySymbol)]; + alignas(LazyArchive) char e[sizeof(LazyArchive)]; alignas(LazyObject) char f[sizeof(LazyObject)]; }; diff --git a/lld/MachO/Symbols.cpp b/lld/MachO/Symbols.cpp --- a/lld/MachO/Symbols.cpp +++ b/lld/MachO/Symbols.cpp @@ -101,4 +101,4 @@ return isInStubs() ? getStubVA() : Symbol::getVA(); } -void LazySymbol::fetchArchiveMember() { getFile()->fetch(sym); } +void LazyArchive::fetchArchiveMember() { getFile()->fetch(sym); }