summaryrefslogtreecommitdiffstats
path: root/lld/COFF/Symbols.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/COFF/Symbols.cpp')
-rw-r--r--lld/COFF/Symbols.cpp6
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));
OpenPOWER on IntegriCloud