summaryrefslogtreecommitdiff
path: root/src/passes/ReReloop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/ReReloop.cpp')
-rw-r--r--src/passes/ReReloop.cpp8
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