diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-04-14 17:39:03 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-04-14 17:39:03 -0700 |
commit | 3e28445757a8904dc0927698c5b9f33d3a0caeaf (patch) | |
tree | 3a781fba9010d0d483e23e2e1489b137de3bb392 /src/wasm-binary.h | |
parent | f0c739b5f78e63e9ad4c11bfdc50a55ef18b388f (diff) | |
download | binaryen-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.h | 18 |
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()); |