summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/passes/ReorderLocals.cpp2
-rw-r--r--src/support/learning.h3
-rw-r--r--src/tools/optimization-options.h3
3 files changed, 3 insertions, 5 deletions
diff --git a/src/passes/ReorderLocals.cpp b/src/passes/ReorderLocals.cpp
index 8cc8fa4f1..511f4e333 100644
--- a/src/passes/ReorderLocals.cpp
+++ b/src/passes/ReorderLocals.cpp
@@ -42,7 +42,7 @@ struct ReorderLocals : public WalkerPass<PostWalker<ReorderLocals, Visitor<Reord
newToOld.push_back(i);
}
// sort, keeping params in front (where they will not be moved)
- sort(newToOld.begin(), newToOld.end(), [this, curr, &newToOld](Index a, Index b) -> bool {
+ sort(newToOld.begin(), newToOld.end(), [this, curr](Index a, Index b) -> bool {
if (curr->isParam(a) && !curr->isParam(b)) return true;
if (curr->isParam(b) && !curr->isParam(a)) return false;
if (curr->isParam(b) && curr->isParam(a)) {
diff --git a/src/support/learning.h b/src/support/learning.h
index 749549c1c..8427a2362 100644
--- a/src/support/learning.h
+++ b/src/support/learning.h
@@ -51,7 +51,7 @@ class GeneticLearner {
std::vector<unique_ptr> population;
void sort() {
- std::sort(population.begin(), population.end(), [this](const unique_ptr& left, const unique_ptr& right) {
+ std::sort(population.begin(), population.end(), [](const unique_ptr& left, const unique_ptr& right) {
return left->getFitness() > right->getFitness();
});
}
@@ -109,4 +109,3 @@ public:
} // namespace wasm
#endif // wasm_learning_h
-
diff --git a/src/tools/optimization-options.h b/src/tools/optimization-options.h
index 0e57cd212..7f3936d35 100644
--- a/src/tools/optimization-options.h
+++ b/src/tools/optimization-options.h
@@ -28,7 +28,7 @@
})
.add("", "-O0", "execute no optimization passes",
Options::Arguments::Zero,
- [&runOptimizationPasses, &passOptions](Options*, const std::string&) {
+ [&passOptions](Options*, const std::string&) {
passOptions.optimizeLevel = 0;
passOptions.shrinkLevel = 0;
passOptions.ignoreImplicitTraps = false;
@@ -83,4 +83,3 @@
[&passOptions](Options* o, const std::string& argument) {
passOptions.shrinkLevel = atoi(argument.c_str());
})
-