summaryrefslogtreecommitdiff
path: root/src/asm2wasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/asm2wasm.h')
-rw-r--r--src/asm2wasm.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/asm2wasm.h b/src/asm2wasm.h
index e37751a66..ce935666e 100644
--- a/src/asm2wasm.h
+++ b/src/asm2wasm.h
@@ -27,6 +27,7 @@
#include "mixed_arena.h"
#include "shared-constants.h"
#include "asm_v_wasm.h"
+#include "pass.h"
namespace wasm {
@@ -1566,6 +1567,12 @@ void Asm2WasmBuilder::optimize() {
for (auto pair : wasm.functionsMap) {
blockBreakOptimizer.startWalk(pair.second);
}
+
+ // Standard passes
+
+ PassRunner passRunner(&allocator);
+ passRunner.add("remove-unused-names");
+ passRunner.run(&wasm);
}
} // namespace wasm