From 0d79590340237214bccfca6a73ad11b3728f26fc Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Thu, 20 Jul 2023 15:39:51 -0700 Subject: Add support for debug printing of functions (#5828) --- src/passes/Print.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/passes/Print.cpp') diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index 67d0dbdcc..e9facd5a9 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -3763,6 +3763,14 @@ std::ostream& operator<<(std::ostream& o, wasm::Module& module) { return o; } +std::ostream& operator<<(std::ostream& o, wasm::Function& func) { + wasm::PrintSExpression print(o); + print.setMinify(false); + print.setDebugInfo(false); + print.visitFunction(&func); + return o; +} + std::ostream& operator<<(std::ostream& o, wasm::Expression& expression) { return wasm::printExpression(&expression, o); } -- cgit v1.2.3