diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index cd53f9ced..9bbcbaf9e 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -1836,14 +1836,18 @@ BinaryenExpressionRef BinaryenStringNew(BinaryenModuleRef module, BinaryenExpressionRef length, BinaryenExpressionRef start, BinaryenExpressionRef end) { + // TODO: add API support for this + bool try_ = false; + Builder builder(*(Module*)module); return static_cast<Expression*>( length ? builder.makeStringNew( - StringNewOp(op), (Expression*)ptr, (Expression*)length) + StringNewOp(op), (Expression*)ptr, (Expression*)length, try_) : builder.makeStringNew(StringNewOp(op), (Expression*)ptr, (Expression*)start, - (Expression*)end)); + (Expression*)end, + try_)); } BinaryenExpressionRef BinaryenStringConst(BinaryenModuleRef module, const char* name) { |