diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 6 |
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, |