diff options
Diffstat (limited to 'src/binaryen-c.h')
-rw-r--r-- | src/binaryen-c.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/binaryen-c.h b/src/binaryen-c.h index f2d433fc4..7a7ff9e30 100644 --- a/src/binaryen-c.h +++ b/src/binaryen-c.h @@ -558,6 +558,7 @@ BINARYEN_API BinaryenOp BinaryenWidenHighSVecI16x8ToVecI32x4(void); BINARYEN_API BinaryenOp BinaryenWidenLowUVecI16x8ToVecI32x4(void); BINARYEN_API BinaryenOp BinaryenWidenHighUVecI16x8ToVecI32x4(void); BINARYEN_API BinaryenOp BinaryenSwizzleVec8x16(void); +BINARYEN_API BinaryenOp BinaryenRefIsNull(void); BINARYEN_REF(Expression); @@ -787,8 +788,9 @@ BinaryenMemoryFill(BinaryenModuleRef module, BinaryenExpressionRef size); BINARYEN_API BinaryenExpressionRef BinaryenRefNull(BinaryenModuleRef module, BinaryenType type); -BINARYEN_API BinaryenExpressionRef -BinaryenRefIsNull(BinaryenModuleRef module, BinaryenExpressionRef value); +BINARYEN_API BinaryenExpressionRef BinaryenRefIs(BinaryenModuleRef module, + BinaryenOp op, + BinaryenExpressionRef value); BINARYEN_API BinaryenExpressionRef BinaryenRefFunc(BinaryenModuleRef module, const char* func, BinaryenType type); @@ -1676,10 +1678,10 @@ BINARYEN_API void BinaryenMemoryFillSetSize(BinaryenExpressionRef expr, // Gets the value expression tested to be null of a `ref.is_null` expression. BINARYEN_API BinaryenExpressionRef -BinaryenRefIsNullGetValue(BinaryenExpressionRef expr); +BinaryenRefIsGetValue(BinaryenExpressionRef expr); // Sets the value expression tested to be null of a `ref.is_null` expression. -BINARYEN_API void BinaryenRefIsNullSetValue(BinaryenExpressionRef expr, - BinaryenExpressionRef valueExpr); +BINARYEN_API void BinaryenRefIsSetValue(BinaryenExpressionRef expr, + BinaryenExpressionRef valueExpr); // RefFunc |