summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r--src/binaryen-c.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp
index fd0ac889a..1b4defd09 100644
--- a/src/binaryen-c.cpp
+++ b/src/binaryen-c.cpp
@@ -3390,10 +3390,8 @@ void BinaryenModuleAutoDrop(BinaryenModuleRef module) {
}
Module* wasm = (Module*)module;
- PassRunner passRunner(wasm);
- passRunner.options = globalPassOptions;
- passRunner.add<AutoDrop>();
- passRunner.run();
+ PassRunner runner(wasm, globalPassOptions);
+ AutoDrop().run(&runner, wasm);
}
static BinaryenBufferSizes writeModule(BinaryenModuleRef module,