summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r--src/binaryen-c.cpp8
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) {