diff options
Diffstat (limited to 'src/passes')
-rw-r--r-- | src/passes/CoalesceLocals.cpp | 4 | ||||
-rw-r--r-- | src/passes/pass.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/passes/CoalesceLocals.cpp b/src/passes/CoalesceLocals.cpp index e2d11d697..fb1ef09cb 100644 --- a/src/passes/CoalesceLocals.cpp +++ b/src/passes/CoalesceLocals.cpp @@ -569,7 +569,7 @@ void CoalesceLocalsWithLearning::pickIndices(std::vector<Index>& indices) { #ifdef CFG_LEARN_DEBUG std::cout << "[learning for " << getFunction()->name << "]\n"; #endif - auto numVars = getFunction()->getNumVars(); + auto numVars = this->getFunction()->getNumVars(); const int GENERATION_SIZE = std::min(Index(numVars * (numVars - 1)), Index(20)); Generator generator(this); GeneticLearner<Order, double, Generator> learner(generator, GENERATION_SIZE); @@ -590,7 +590,7 @@ void CoalesceLocalsWithLearning::pickIndices(std::vector<Index>& indices) { #ifdef CFG_LEARN_DEBUG learner.getBest()->dump("the best"); #endif - pickIndicesFromOrder(*learner.getBest(), indices); // TODO: cache indices in Orders, at the cost of more memory? + this->pickIndicesFromOrder(*learner.getBest(), indices); // TODO: cache indices in Orders, at the cost of more memory? } // declare passes diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp index 1c66147ef..35250cb8d 100644 --- a/src/passes/pass.cpp +++ b/src/passes/pass.cpp @@ -144,7 +144,7 @@ void PassRunner::run() { if (index >= numFunctions) { return ThreadWorkState::Finished; // nothing left } - Function* func = wasm->functions[index].get(); + Function* func = this->wasm->functions[index].get(); // do the current task: run all passes on this function for (auto* pass : stack) { runPassOnFunction(pass, func); |