summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tools/wasm-reduce.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/wasm-reduce.cpp b/src/tools/wasm-reduce.cpp
index 747b93b95..b36891d5b 100644
--- a/src/tools/wasm-reduce.cpp
+++ b/src/tools/wasm-reduce.cpp
@@ -1075,7 +1075,7 @@ struct Reducer
if (WasmValidator().validate(
*module, WasmValidator::Globally | WasmValidator::Quiet) &&
writeAndTestReduction()) {
- std::cerr << "| removed " << names.size() << " functions\n";
+ std::cerr << "| removed " << names.size() << " functions\n";
return true;
} else {
loadWorking(); // restore it from orbit
@@ -1383,8 +1383,8 @@ int main(int argc, const char* argv[]) {
// stop
stopping = true;
} else {
- // just try to remove all we can and finish up
- factor = 1;
+ // decrease the factor quickly
+ factor = (factor + 1) / 2; // stable on 1
}
}
lastPostPassesSize = newSize;