@@ -32,7 +32,9 @@ export declare function _BinaryenTypeInt64(): BinaryenType;
3232export declare function _BinaryenTypeFloat32 ( ) : BinaryenType ;
3333export declare function _BinaryenTypeFloat64 ( ) : BinaryenType ;
3434export declare function _BinaryenTypeVec128 ( ) : BinaryenType ;
35+ export declare function _BinaryenTypeFuncref ( ) : BinaryenType ;
3536export declare function _BinaryenTypeAnyref ( ) : BinaryenType ;
37+ export declare function _BinaryenTypeNullref ( ) : BinaryenType ;
3638export declare function _BinaryenTypeExnref ( ) : BinaryenType ;
3739export declare function _BinaryenTypeUnreachable ( ) : BinaryenType ;
3840export declare function _BinaryenTypeAuto ( ) : BinaryenType ;
@@ -95,6 +97,9 @@ export declare function _BinaryenMemoryInitId(): BinaryenExpressionId;
9597export declare function _BinaryenDataDropId ( ) : BinaryenExpressionId ;
9698export declare function _BinaryenMemoryCopyId ( ) : BinaryenExpressionId ;
9799export declare function _BinaryenMemoryFillId ( ) : BinaryenExpressionId ;
100+ export declare function _BinaryenRefNullId ( ) : BinaryenExpressionId ;
101+ export declare function _BinaryenRefIsNullId ( ) : BinaryenExpressionId ;
102+ export declare function _BinaryenRefFuncId ( ) : BinaryenExpressionId ;
98103export declare function _BinaryenTryId ( ) : BinaryenExpressionId ;
99104export declare function _BinaryenThrowId ( ) : BinaryenExpressionId ;
100105export declare function _BinaryenRethrowId ( ) : BinaryenExpressionId ;
@@ -468,7 +473,7 @@ export declare function _BinaryenStore(module: BinaryenModuleRef, bytes: u32, of
468473export declare function _BinaryenConst ( module : BinaryenModuleRef , value : usize ) : BinaryenExpressionRef ;
469474export declare function _BinaryenUnary ( module : BinaryenModuleRef , op : BinaryenOp , value : BinaryenExpressionRef ) : BinaryenExpressionRef ;
470475export declare function _BinaryenBinary ( module : BinaryenModuleRef , op : BinaryenOp , left : BinaryenExpressionRef , right : BinaryenExpressionRef ) : BinaryenExpressionRef ;
471- export declare function _BinaryenSelect ( module : BinaryenModuleRef , condition : BinaryenExpressionRef , ifTrue : BinaryenExpressionRef , ifFalse : BinaryenExpressionRef ) : BinaryenExpressionRef ;
476+ export declare function _BinaryenSelect ( module : BinaryenModuleRef , condition : BinaryenExpressionRef , ifTrue : BinaryenExpressionRef , ifFalse : BinaryenExpressionRef , type : BinaryenType ) : BinaryenExpressionRef ;
472477export declare function _BinaryenDrop ( module : BinaryenModuleRef , value : BinaryenExpressionRef ) : BinaryenExpressionRef ;
473478export declare function _BinaryenReturn ( module : BinaryenModuleRef , value : BinaryenExpressionRef ) : BinaryenExpressionRef ;
474479export declare function _BinaryenHost ( module : BinaryenModuleRef , op : BinaryenOp , name : usize | 0 , operands : usize , numOperands : BinaryenIndex ) : BinaryenExpressionRef ;
@@ -495,6 +500,10 @@ export declare function _BinaryenDataDrop(module: BinaryenModuleRef, segment: u3
495500export declare function _BinaryenMemoryCopy ( module : BinaryenModuleRef , dest : BinaryenExpressionRef , source : BinaryenExpressionRef , size : BinaryenExpressionRef ) : BinaryenExpressionRef ;
496501export declare function _BinaryenMemoryFill ( module : BinaryenModuleRef , dest : BinaryenExpressionRef , value : BinaryenExpressionRef , size : BinaryenExpressionRef ) : BinaryenExpressionRef ;
497502
503+ export declare function _BinaryenRefNull ( module : BinaryenModuleRef ) : BinaryenExpressionRef ;
504+ export declare function _BinaryenRefIsNull ( module : BinaryenModuleRef , value : BinaryenExpressionRef ) : BinaryenExpressionRef ;
505+ export declare function _BinaryenRefFunc ( module : BinaryenModuleRef , funcName : usize ) : BinaryenExpressionRef ;
506+
498507export declare function _BinaryenTry ( module : BinaryenModuleRef , body : BinaryenExpressionRef , catchBody : BinaryenExpressionRef ) : BinaryenExpressionRef ;
499508export declare function _BinaryenThrow ( module : BinaryenModuleRef , event : usize , operands : usize , numOperands : BinaryenIndex ) : BinaryenExpressionRef ;
500509export declare function _BinaryenRethrow ( module : BinaryenModuleRef , exnref : BinaryenExpressionRef ) : BinaryenExpressionRef ;
@@ -651,6 +660,10 @@ export declare function _BinaryenMemoryFillGetDest(expr: BinaryenExpressionRef):
651660export declare function _BinaryenMemoryFillGetValue ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
652661export declare function _BinaryenMemoryFillGetSize ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
653662
663+ export declare function _BinaryenRefIsNullGetValue ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
664+
665+ export declare function _BinaryenRefFuncGetFunc ( expr : BinaryenExpressionRef ) : usize ;
666+
654667export declare function _BinaryenTryGetBody ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
655668export declare function _BinaryenTryGetCatchBody ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
656669
0 commit comments