summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-04-14 17:39:03 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-04-14 17:39:03 -0700
commit3e28445757a8904dc0927698c5b9f33d3a0caeaf (patch)
tree3a781fba9010d0d483e23e2e1489b137de3bb392 /src/wasm-binary.h
parentf0c739b5f78e63e9ad4c11bfdc50a55ef18b388f (diff)
downloadbinaryen-3e28445757a8904dc0927698c5b9f33d3a0caeaf.tar.gz
binaryen-3e28445757a8904dc0927698c5b9f33d3a0caeaf.tar.bz2
binaryen-3e28445757a8904dc0927698c5b9f33d3a0caeaf.zip
rename function locals, to params and vars, which together are all the locals. preparation for #336 (#349)
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r--src/wasm-binary.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h
index d4e1bd2c1..6b77500bf 100644
--- a/src/wasm-binary.h
+++ b/src/wasm-binary.h
@@ -558,14 +558,14 @@ public:
size_t curr = mappedLocals.size();
mappedLocals[param.name] = curr;
}
- for (auto& local : function->locals) {
- numLocalsByType[local.type]++;
+ for (auto& var : function->vars) {
+ numLocalsByType[var.type]++;
}
std::map<WasmType, size_t> currLocalsByType;
- for (auto& local : function->locals) {
+ for (auto& var : function->vars) {
size_t index = function->params.size();
- Name name = local.name;
- WasmType type = local.type;
+ Name name = var.name;
+ WasmType type = var.type;
currLocalsByType[type]++; // increment now for simplicity, must decrement it in returns
if (type == i32) {
mappedLocals[name] = index + currLocalsByType[i32] - 1;
@@ -1416,7 +1416,7 @@ public:
auto num = getU32LEB();
auto type = getWasmType();
while (num > 0) {
- func->locals.emplace_back(addVar(), type);
+ func->vars.emplace_back(addVar(), type);
num--;
}
}
@@ -1431,9 +1431,9 @@ public:
mappedLocals.push_back(func->params[i].name);
localTypes[func->params[i].name] = func->params[i].type;
}
- for (size_t i = 0; i < func->locals.size(); i++) {
- mappedLocals.push_back(func->locals[i].name);
- localTypes[func->locals[i].name] = func->locals[i].type;
+ for (size_t i = 0; i < func->vars.size(); i++) {
+ mappedLocals.push_back(func->vars[i].name);
+ localTypes[func->vars[i].name] = func->vars[i].type;
}
// process body
assert(breakStack.empty());