diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 5ae3b7a10..4dff289fb 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -364,6 +364,11 @@ BinaryenExpressionRef BinaryenUnreachable(BinaryenModuleRef module) { return static_cast<Expression*>(((Module*)module)->allocator.alloc<Unreachable>()); } +void BinaryenExpressionPrint(BinaryenExpressionRef expr) { + WasmPrinter::printExpression((Expression*)expr, std::cout); + std::cout << '\n'; +} + // Functions BinaryenFunctionRef BinaryenAddFunction(BinaryenModuleRef module, const char* name, BinaryenFunctionTypeRef type, BinaryenType* localTypes, BinaryenIndex numLocalTypes, BinaryenExpressionRef body) { |