diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index d66efbe8b..545c4ab94 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -706,6 +706,9 @@ BinaryenOp BinaryenWidenHighUVecI16x8ToVecI32x4(void) { } BinaryenOp BinaryenSwizzleVec8x16(void) { return SwizzleVec8x16; } BinaryenOp BinaryenRefIsNull(void) { return RefIsNull; } +BinaryenOp BinaryenRefIsFunc(void) { return RefIsFunc; } +BinaryenOp BinaryenRefIsData(void) { return RefIsData; } +BinaryenOp BinaryenRefIsI31(void) { return RefIsI31; } BinaryenExpressionRef BinaryenBlock(BinaryenModuleRef module, const char* name, @@ -2697,7 +2700,7 @@ void BinaryenMemoryFillSetSize(BinaryenExpressionRef expr, assert(sizeExpr); static_cast<MemoryFill*>(expression)->size = (Expression*)sizeExpr; } -// RefIsNull +// RefIs BinaryenExpressionRef BinaryenRefIsGetValue(BinaryenExpressionRef expr) { auto* expression = (Expression*)expr; assert(expression->is<RefIs>()); |