diff options
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r-- | src/wasm-binary.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h index 752f306fe..58d641dc9 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -412,6 +412,9 @@ enum EncodedType { nullable = -0x14, // 0x6c nonnullable = -0x15, // 0x6b #endif + // exception handling + exnref = -0x17, // 0x69 + nullexnref = -0xff, // TODO // string reference types #if STANDARD_GC_ENCODINGS stringref = -0x19, // 0x67 @@ -449,14 +452,16 @@ enum EncodedHeapType { noext = -0xe, // 0x72 none = -0xf, // 0x71 #else - noext = -0x17, // 0x69 - nofunc = -0x18, // 0x68 - none = -0x1b, // 0x65 + noext = -0x17, // 0x69 + nofunc = -0x18, // 0x68 + none = -0x1b, // 0x65 #endif - func = -0x10, // 0x70 - ext = -0x11, // 0x6f - any = -0x12, // 0x6e - eq = -0x13, // 0x6d + func = -0x10, // 0x70 + ext = -0x11, // 0x6f + any = -0x12, // 0x6e + eq = -0x13, // 0x6d + exn = -0x17, // 0x69 + noexn = -0xff, // TODO #if STANDARD_GC_ENCODINGS i31 = -0x14, // 0x6c struct_ = -0x15, // 0x6b |