@@ -109,13 +109,14 @@ export namespace HeapTypeRef {
109109 export const I31 : HeapTypeRef = 4 /* _BinaryenHeapTypeI31 */ ;
110110 export const Struct : HeapTypeRef = 5 /* _BinaryenHeapTypeStruct */ ;
111111 export const Array : HeapTypeRef = 6 /* _BinaryenHeapTypeArray */ ;
112- export const String : HeapTypeRef = 7 /* _BinaryenHeapTypeString */ ;
113- export const StringviewWTF8 : HeapTypeRef = 8 /* _BinaryenHeapTypeStringviewWTF8 */ ;
114- export const StringviewWTF16 : HeapTypeRef = 9 /* _BinaryenHeapTypeStringviewWTF16 */ ;
115- export const StringviewIter : HeapTypeRef = 10 /* _BinaryenHeapTypeStringviewIter */ ;
116- export const None : HeapTypeRef = 11 /* _BinaryenHeapTypeNone */ ;
117- export const Noextern : HeapTypeRef = 12 /* _BinaryenHeapTypeNoext */ ;
118- export const Nofunc : HeapTypeRef = 13 /* _BinaryenHeapTypeNofunc */ ;
112+ export const Exn : HeapTypeRef = 7 /* TODO: BinaryenHeapTypeExn */ ;
113+ export const String : HeapTypeRef = 8 /* _BinaryenHeapTypeString */ ;
114+ export const StringviewWTF8 : HeapTypeRef = 9 /* _BinaryenHeapTypeStringviewWTF8 */ ;
115+ export const StringviewWTF16 : HeapTypeRef = 10 /* _BinaryenHeapTypeStringviewWTF16 */ ;
116+ export const StringviewIter : HeapTypeRef = 11 /* _BinaryenHeapTypeStringviewIter */ ;
117+ export const None : HeapTypeRef = 12 /* _BinaryenHeapTypeNone */ ;
118+ export const Noextern : HeapTypeRef = 13 /* _BinaryenHeapTypeNoext */ ;
119+ export const Nofunc : HeapTypeRef = 14 /* _BinaryenHeapTypeNofunc */ ;
119120
120121 export function isBottom ( ht : HeapTypeRef ) : bool {
121122 return binaryen . _BinaryenHeapTypeIsBottom ( ht ) ;
@@ -275,44 +276,50 @@ export const enum ExpressionId {
275276 TableSet = 46 /* _BinaryenTableSetId */ ,
276277 TableSize = 47 /* _BinaryenTableSizeId */ ,
277278 TableGrow = 48 /* _BinaryenTableGrowId */ ,
278- Try = 50 /* _BinaryenTryId */ ,
279- Throw = 51 /* _BinaryenThrowId */ ,
280- Rethrow = 52 /* _BinaryenRethrowId */ ,
281- TupleMake = 53 /* _BinaryenTupleMakeId */ ,
282- TupleExtract = 54 /* _BinaryenTupleExtractId */ ,
283- RefI31 = 55 /* _BinaryenRefI31Id */ ,
284- I31Get = 56 /* _BinaryenI31GetId */ ,
285- CallRef = 57 /* _BinaryenCallRefId */ ,
286- RefTest = 58 /* _BinaryenRefTestId */ ,
287- RefCast = 59 /* _BinaryenRefCastId */ ,
288- BrOn = 60 /* _BinaryenBrOnId */ ,
289- StructNew = 61 /* _BinaryenStructNewId */ ,
290- StructGet = 62 /* _BinaryenStructGetId */ ,
291- StructSet = 63 /* _BinaryenStructSetId */ ,
292- ArrayNew = 64 /* _BinaryenArrayNewId */ ,
293- ArrayNewSeg = 64 /* TODO_BinaryenArraySegId */ ,
294- ArrayNewFixed = 67 /* _BinaryenArrayNewFixedId */ ,
295- ArrayGet = 68 /* _BinaryenArrayGetId */ ,
296- ArraySet = 69 /* _BinaryenArraySetId */ ,
297- ArrayLen = 70 /* _BinaryenArrayLenId */ ,
298- ArrayCopy = 71 /* _BinaryenArrayCopyId */ ,
299- ArrayFill = 72 /* _BinaryenArrayFillId */ ,
300- ArrayInitData = 73 /* _BinaryenArrayInitDataId */ ,
301- ArrayInitElem = 74 /* _BinaryenArrayInitElemId */ ,
302- RefAs = 75 /* _BinaryenRefAsId */ ,
303- StringNew = 76 /* _BinaryenStringNewId */ ,
304- StringConst = 77 /* _BinaryenStringConstId */ ,
305- StringMeasure = 78 /* _BinaryenStringMeasureId */ ,
306- StringEncode = 79 /* _BinaryenStringEncodeId */ ,
307- StringConcat = 80 /* _BinaryenStringConcatId */ ,
308- StringEq = 81 /* _BinaryenStringEqId */ ,
309- StringAs = 82 /* _BinaryenStringAsId */ ,
310- StringWTF8Advance = 83 /* _BinaryenStringWTF8AdvanceId */ ,
311- StringWTF16Get = 84 /* _BinaryenStringWTF16GetId */ ,
312- StringIterNext = 85 /* _BinaryenStringIterNextId */ ,
313- StringIterMove = 86 /* _BinaryenStringIterMoveId */ ,
314- StringSliceWTF = 87 /* _BinaryenStringSliceWTFId */ ,
315- StringSliceIter = 88 /* _BinaryenStringSliceIterId */
279+ TableFill = 49 /* _BinaryenTableFillId */ ,
280+ TableCopy = 50 /* _BinaryenTableCopyId */ ,
281+ Try = 51 /* _BinaryenTryId */ ,
282+ TryTable = 52 /* _BinaryenTryTableId */ ,
283+ Throw = 53 /* _BinaryenThrowId */ ,
284+ Rethrow = 54 /* _BinaryenRethrowId */ ,
285+ ThrowRef = 55 /* _BinaryenThrowRefId */ ,
286+ TupleMake = 56 /* _BinaryenTupleMakeId */ ,
287+ TupleExtract = 57 /* _BinaryenTupleExtractId */ ,
288+ RefI31 = 58 /* _BinaryenRefI31Id */ ,
289+ I31Get = 59 /* _BinaryenI31GetId */ ,
290+ CallRef = 60 /* _BinaryenCallRefId */ ,
291+ RefTest = 61 /* _BinaryenRefTestId */ ,
292+ RefCast = 62 /* _BinaryenRefCastId */ ,
293+ BrOn = 63 /* _BinaryenBrOnId */ ,
294+ StructNew = 64 /* _BinaryenStructNewId */ ,
295+ StructGet = 65 /* _BinaryenStructGetId */ ,
296+ StructSet = 66 /* _BinaryenStructSetId */ ,
297+ ArrayNew = 67 /* _BinaryenArrayNewId */ ,
298+ ArrayNewData = 68 /* _BinaryenArrayNewDataId */ ,
299+ ArrayNewElem = 69 /* _BinaryenArrayNewElemId */ ,
300+ ArrayNewFixed = 70 /* _BinaryenArrayNewFixedId */ ,
301+ ArrayGet = 71 /* _BinaryenArrayGetId */ ,
302+ ArraySet = 72 /* _BinaryenArraySetId */ ,
303+ ArrayLen = 73 /* _BinaryenArrayLenId */ ,
304+ ArrayCopy = 74 /* _BinaryenArrayCopyId */ ,
305+ ArrayFill = 75 /* _BinaryenArrayFillId */ ,
306+ ArrayInitData = 76 /* _BinaryenArrayInitDataId */ ,
307+ ArrayInitElem = 77 /* _BinaryenArrayInitElemId */ ,
308+ RefAs = 78 /* _BinaryenRefAsId */ ,
309+ StringNew = 79 /* _BinaryenStringNewId */ ,
310+ StringConst = 80 /* _BinaryenStringConstId */ ,
311+ StringMeasure = 81 /* _BinaryenStringMeasureId */ ,
312+ StringEncode = 82 /* _BinaryenStringEncodeId */ ,
313+ StringConcat = 83 /* _BinaryenStringConcatId */ ,
314+ StringEq = 84 /* _BinaryenStringEqId */ ,
315+ StringAs = 85 /* _BinaryenStringAsId */ ,
316+ StringWTF8Advance = 86 /* _BinaryenStringWTF8AdvanceId */ ,
317+ StringWTF16Get = 87 /* _BinaryenStringWTF16GetId */ ,
318+ StringIterNext = 88 /* _BinaryenStringIterNextId */ ,
319+ StringIterMove = 89 /* _BinaryenStringIterMoveId */ ,
320+ StringSliceWTF = 90 /* _BinaryenStringSliceWTFId */ ,
321+ StringSliceIter = 91 /* _BinaryenStringSliceIterId */ ,
322+ ResumeId = 92 /* _BinaryenResumeId */
316323}
317324
318325/** Binaryen external kind constants. */
0 commit comments