diff options
Diffstat (limited to 'lld/COFF/Symbols.cpp')
-rw-r--r-- | lld/COFF/Symbols.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lld/COFF/Symbols.cpp b/lld/COFF/Symbols.cpp index ccdbc255347..1af11820a7e 100644 --- a/lld/COFF/Symbols.cpp +++ b/lld/COFF/Symbols.cpp @@ -61,9 +61,7 @@ StringRef Symbol::getName() { InputFile *Symbol::getFile() { if (auto *sym = dyn_cast<DefinedCOFF>(this)) return sym->file; - if (auto *sym = dyn_cast<LazyArchive>(this)) - return sym->file; - if (auto *sym = dyn_cast<LazyObject>(this)) + if (auto *sym = dyn_cast<Lazy>(this)) return sym->file; return nullptr; } @@ -121,7 +119,7 @@ Defined *Undefined::getWeakAlias() { return nullptr; } -MemoryBufferRef LazyArchive::getMemberBuffer() { +MemoryBufferRef Lazy::getMemberBuffer() { Archive::Child c = CHECK(sym.getMember(), "could not get the member for symbol " + toCOFFString(sym)); |