diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 8 |
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, |