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()); @@ -187,7 +187,7 @@ 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 @@ -281,9 +281,9 @@ const bool tlv : 1; }; -class LazySymbol : public Symbol { +class LazyArchive : public Symbol { public: - LazySymbol(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) + LazyArchive(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) : Symbol(LazyKind, sym.getName(), file), sym(sym) {} ArchiveFile *getFile() const { return cast(file); } @@ -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); }