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, 5 insertions, 3 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp
index 443549de9..7365a3863 100644
--- a/src/binaryen-c.cpp
+++ b/src/binaryen-c.cpp
@@ -1187,9 +1187,11 @@ BinaryenExpressionRef BinaryenRefIsNull(BinaryenModuleRef module,
Builder(*(Module*)module).makeRefIsNull((Expression*)value));
}
-BinaryenExpressionRef BinaryenRefFunc(BinaryenModuleRef module,
- const char* func) {
- return static_cast<Expression*>(Builder(*(Module*)module).makeRefFunc(func));
+BinaryenExpressionRef
+BinaryenRefFunc(BinaryenModuleRef module, const char* func, BinaryenType type) {
+ Type type_(type);
+ return static_cast<Expression*>(
+ Builder(*(Module*)module).makeRefFunc(func, type_));
}
BinaryenExpressionRef BinaryenRefEq(BinaryenModuleRef module,