summaryrefslogtreecommitdiff
path: root/src/passes
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes')
-rw-r--r--src/passes/NameManager.cpp4
-rw-r--r--src/passes/Print.cpp2
-rw-r--r--src/passes/ReorderLocals.cpp10
3 files changed, 8 insertions, 8 deletions
diff --git a/src/passes/NameManager.cpp b/src/passes/NameManager.cpp
index 8519d70eb..6a07de4c7 100644
--- a/src/passes/NameManager.cpp
+++ b/src/passes/NameManager.cpp
@@ -63,8 +63,8 @@ void NameManager::visitFunction(Function* curr) {
for (auto& param : curr->params) {
names.insert(param.name);
}
- for (auto& local : curr->locals) {
- names.insert(local.name);
+ for (auto& var : curr->vars) {
+ names.insert(var.name);
}
}
void NameManager::visitImport(Import* curr) {
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp
index ce974c5f0..d791e5377 100644
--- a/src/passes/Print.cpp
+++ b/src/passes/Print.cpp
@@ -438,7 +438,7 @@ struct PrintSExpression : public Visitor<PrintSExpression> {
printMinorOpening(o, "result ") << printWasmType(curr->result) << ")";
}
incIndent();
- for (auto& local : curr->locals) {
+ for (auto& local : curr->vars) {
doIndent(o, indent);
printMinorOpening(o, "local ") << local.name << ' ' << printWasmType(local.type) << ")";
o << maybeNewLine;
diff --git a/src/passes/ReorderLocals.cpp b/src/passes/ReorderLocals.cpp
index 7f64c00f3..ca046773b 100644
--- a/src/passes/ReorderLocals.cpp
+++ b/src/passes/ReorderLocals.cpp
@@ -31,16 +31,16 @@ struct ReorderLocals : public WalkerPass<PostWalker<ReorderLocals>> {
std::map<Name, uint32_t> counts;
void visitFunction(Function *curr) {
- auto& locals = curr->locals;
- sort(locals.begin(), locals.end(), [this](NameType a, NameType b) -> bool {
+ auto& vars = curr->vars;
+ sort(vars.begin(), vars.end(), [this](NameType a, NameType b) -> bool {
if (this->counts[a.name] == this->counts[b.name]) {
return strcmp(a.name.str, b.name.str) > 0;
}
return this->counts[a.name] > this->counts[b.name];
});
- // drop completely unused locals
- while (locals.size() > 0 && counts[locals.back().name] == 0) {
- locals.pop_back();
+ // drop completely unused vars
+ while (vars.size() > 0 && counts[vars.back().name] == 0) {
+ vars.pop_back();
}
counts.clear();
}