summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/passes/LowerInt64.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/passes/LowerInt64.cpp b/src/passes/LowerInt64.cpp
index 9e3760613..14bca0ad1 100644
--- a/src/passes/LowerInt64.cpp
+++ b/src/passes/LowerInt64.cpp
@@ -143,6 +143,12 @@ struct LowerInt64 : public Pass {
void visitExport(Export *curr) override {
}
void visitFunction(Function *curr) override {
+ // TODO: new params
+ for (auto localPair : locals) { // TODO: ignore params
+ curr->locals.emplace_back(localPair.second, i32);
+ }
+ fixes.clear();
+ locals.clear();
}
void visitTable(Table *curr) override {
}