diff options
Diffstat (limited to 'src/passes')
-rw-r--r-- | src/passes/NameManager.cpp | 4 | ||||
-rw-r--r-- | src/passes/Print.cpp | 2 | ||||
-rw-r--r-- | src/passes/ReorderLocals.cpp | 10 |
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(); } |