diff options
Diffstat (limited to 'src/passes/ReReloop.cpp')
-rw-r--r-- | src/passes/ReReloop.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/passes/ReReloop.cpp b/src/passes/ReReloop.cpp index 4499bb07b..9fef75367 100644 --- a/src/passes/ReReloop.cpp +++ b/src/passes/ReReloop.cpp @@ -36,7 +36,9 @@ namespace wasm { struct ReReloop final : public Pass { bool isFunctionParallel() override { return true; } - Pass* create() override { return new ReReloop; } + std::unique_ptr<Pass> create() override { + return std::make_unique<ReReloop>(); + } std::unique_ptr<CFG::Relooper> relooper; std::unique_ptr<Builder> builder; @@ -291,9 +293,7 @@ struct ReReloop final : public Pass { // TODO: optimize with this? } - void runOnFunction(PassRunner* runner, - Module* module, - Function* function) override { + void runOnFunction(Module* module, Function* function) override { Flat::verifyFlatness(function); // since control flow is flattened, this is pretty simple |