summaryrefslogtreecommitdiff
path: root/src/passes/pass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/pass.cpp')
-rw-r--r--src/passes/pass.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp
index 2d93d99ae..5c43aaa4e 100644
--- a/src/passes/pass.cpp
+++ b/src/passes/pass.cpp
@@ -198,7 +198,11 @@ void PassRunner::addDefaultGlobalOptimizationPostPasses() {
static void dumpWast(Name name, Module* wasm) {
// write out the wast
static int counter = 0;
- auto fullName = std::string("byn-") + std::to_string(counter++) + "-" + name.str + ".wasm";
+ std::string numstr = std::to_string(counter++);
+ while (numstr.size() < 3) {
+ numstr = '0' + numstr;
+ }
+ auto fullName = std::string("byn-") + numstr + "-" + name.str + ".wasm";
Colors::disable();
ModuleWriter writer;
writer.setBinary(false); // TODO: add an option for binary