From 6a52a44255d57efd27b3979bd7b2ef3ad132f54a Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Tue, 3 Jan 2023 15:43:01 -0800 Subject: Write debug info in Pass-Debug mode 3 (#5384) Without the names section debugging can be hard sometimes, on the binaries that that mode emits for each pass. --- src/passes/pass.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/passes/pass.cpp') diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp index 732c2e8e2..373322a51 100644 --- a/src/passes/pass.cpp +++ b/src/passes/pass.cpp @@ -671,7 +671,6 @@ void PassRunner::addDefaultGlobalOptimizationPostPasses() { } static void dumpWasm(Name name, Module* wasm) { - // write out the wat static int counter = 0; std::string numstr = std::to_string(counter++); while (numstr.size() < 3) { @@ -685,6 +684,7 @@ static void dumpWasm(Name name, Module* wasm) { fullName += numstr + "-" + name.toString(); Colors::setEnabled(false); ModuleWriter writer; + writer.setDebugInfo(true); writer.writeBinary(*wasm, fullName + ".wasm"); } -- cgit v1.2.3