[lld][WebAssembly] Rename fetch() to extract() to match ELF linker. NFC (#78625)
GitOrigin-RevId: f2684959145faaddc3717ea3d3fc4dbfb5c1a061
diff --git a/wasm/Driver.cpp b/wasm/Driver.cpp
index a354260..60c6e5c 100644
--- a/wasm/Driver.cpp
+++ b/wasm/Driver.cpp
@@ -705,7 +705,7 @@
sym->isUsedInRegularObj = true;
if (auto *lazySym = dyn_cast<LazySymbol>(sym)) {
- lazySym->fetch();
+ lazySym->extract();
if (!config->whyExtract.empty())
config->whyExtractRecords.emplace_back(option, sym->getFile(), *sym);
}
@@ -724,7 +724,7 @@
if (!config->whyExtract.empty())
config->whyExtractRecords.emplace_back("<libcall>", sym->getFile(),
*sym);
- lazySym->fetch();
+ lazySym->extract();
}
}
}
@@ -965,7 +965,7 @@
needed->forceExport = true;
if (auto *lazy = dyn_cast<LazySymbol>(needed)) {
depsAdded = true;
- lazy->fetch();
+ lazy->extract();
if (!config->whyExtract.empty())
config->whyExtractRecords.emplace_back(stub_file->getName(),
sym->getFile(), *sym);
diff --git a/wasm/SymbolTable.cpp b/wasm/SymbolTable.cpp
index b5c138c..1563e66 100644
--- a/wasm/SymbolTable.cpp
+++ b/wasm/SymbolTable.cpp
@@ -533,7 +533,7 @@
lazy->setWeak();
lazy->signature = sig;
} else {
- lazy->fetch();
+ lazy->extract();
if (!config->whyExtract.empty())
config->whyExtractRecords.emplace_back(toString(file), s->getFile(),
*s);
@@ -586,7 +586,7 @@
if ((flags & WASM_SYMBOL_BINDING_MASK) == WASM_SYMBOL_BINDING_WEAK)
lazy->setWeak();
else
- lazy->fetch();
+ lazy->extract();
} else if (s->isDefined()) {
checkDataType(s, file);
} else if (s->isWeak()) {
@@ -613,7 +613,7 @@
replaceSymbol<UndefinedGlobal>(s, name, importName, importModule, flags,
file, type);
else if (auto *lazy = dyn_cast<LazySymbol>(s))
- lazy->fetch();
+ lazy->extract();
else if (s->isDefined())
checkGlobalType(s, file, type);
else if (s->isWeak())
@@ -639,7 +639,7 @@
replaceSymbol<UndefinedTable>(s, name, importName, importModule, flags,
file, type);
else if (auto *lazy = dyn_cast<LazySymbol>(s))
- lazy->fetch();
+ lazy->extract();
else if (s->isDefined())
checkTableType(s, file, type);
else if (s->isWeak())
@@ -665,7 +665,7 @@
replaceSymbol<UndefinedTag>(s, name, importName, importModule, flags, file,
sig);
else if (auto *lazy = dyn_cast<LazySymbol>(s))
- lazy->fetch();
+ lazy->extract();
else if (s->isDefined())
checkTagType(s, file, sig);
else if (s->isWeak())
diff --git a/wasm/Symbols.cpp b/wasm/Symbols.cpp
index 2adf72b..47d8d09 100644
--- a/wasm/Symbols.cpp
+++ b/wasm/Symbols.cpp
@@ -425,7 +425,9 @@
return section->outputSec->sectionSym;
}
-void LazySymbol::fetch() { cast<ArchiveFile>(file)->addMember(&archiveSymbol); }
+void LazySymbol::extract() {
+ cast<ArchiveFile>(file)->addMember(&archiveSymbol);
+}
void LazySymbol::setWeak() {
flags |= (flags & ~WASM_SYMBOL_BINDING_MASK) | WASM_SYMBOL_BINDING_WEAK;
diff --git a/wasm/Symbols.h b/wasm/Symbols.h
index 34fff4b..69ebfdb 100644
--- a/wasm/Symbols.h
+++ b/wasm/Symbols.h
@@ -502,7 +502,7 @@
: Symbol(name, LazyKind, flags, file), archiveSymbol(sym) {}
static bool classof(const Symbol *s) { return s->kind() == LazyKind; }
- void fetch();
+ void extract();
void setWeak();
MemoryBufferRef getMemberBuffer();