summaryrefslogtreecommitdiff
path: root/src/tools/wasm-metadce.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/wasm-metadce.cpp')
-rw-r--r--src/tools/wasm-metadce.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/tools/wasm-metadce.cpp b/src/tools/wasm-metadce.cpp
index 5699b40f2..8a0170f0f 100644
--- a/src/tools/wasm-metadce.cpp
+++ b/src/tools/wasm-metadce.cpp
@@ -115,19 +115,19 @@ struct MetaDCEGraph {
// does not alter parent state, just adds to things pointed by it,
// independently (each thread will add for one function, etc.)
ModuleUtils::iterDefinedFunctions(wasm, [&](Function* func) {
- auto dceName = getName("func", func->name.str);
+ auto dceName = getName("func", func->name.toString());
DCENodeToFunction[dceName] = func->name;
functionToDCENode[func->name] = dceName;
nodes[dceName] = DCENode(dceName);
});
ModuleUtils::iterDefinedGlobals(wasm, [&](Global* global) {
- auto dceName = getName("global", global->name.str);
+ auto dceName = getName("global", global->name.toString());
DCENodeToGlobal[dceName] = global->name;
globalToDCENode[global->name] = dceName;
nodes[dceName] = DCENode(dceName);
});
ModuleUtils::iterDefinedTags(wasm, [&](Tag* tag) {
- auto dceName = getName("tag", tag->name.str);
+ auto dceName = getName("tag", tag->name.toString());
DCENodeToTag[dceName] = tag->name;
tagToDCENode[tag->name] = dceName;
nodes[dceName] = DCENode(dceName);
@@ -137,27 +137,27 @@ struct MetaDCEGraph {
ModuleUtils::iterImportedFunctions(wasm, [&](Function* import) {
auto id = getImportId(import->module, import->base);
if (importIdToDCENode.find(id) == importIdToDCENode.end()) {
- auto dceName = getName("importId", import->name.str);
+ auto dceName = getName("importId", import->name.toString());
importIdToDCENode[id] = dceName;
}
});
ModuleUtils::iterImportedGlobals(wasm, [&](Global* import) {
auto id = getImportId(import->module, import->base);
if (importIdToDCENode.find(id) == importIdToDCENode.end()) {
- auto dceName = getName("importId", import->name.str);
+ auto dceName = getName("importId", import->name.toString());
importIdToDCENode[id] = dceName;
}
});
ModuleUtils::iterImportedTags(wasm, [&](Tag* import) {
auto id = getImportId(import->module, import->base);
if (importIdToDCENode.find(id) == importIdToDCENode.end()) {
- auto dceName = getName("importId", import->name.str);
+ auto dceName = getName("importId", import->name.toString());
importIdToDCENode[id] = dceName;
}
});
for (auto& exp : wasm.exports) {
if (exportToDCENode.find(exp->name) == exportToDCENode.end()) {
- auto dceName = getName("export", exp->name.str);
+ auto dceName = getName("export", exp->name.toString());
DCENodeToExport[dceName] = exp->name;
exportToDCENode[exp->name] = dceName;
nodes[dceName] = DCENode(dceName);
@@ -368,7 +368,7 @@ public:
std::set<std::string> unused;
for (auto& [name, _] : nodes) {
if (reached.find(name) == reached.end()) {
- unused.insert(name.str);
+ unused.insert(name.toString());
}
}
for (auto& name : unused) {