diff options
Diffstat (limited to 'src/parser/contexts.h')
-rw-r--r-- | src/parser/contexts.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/parser/contexts.h b/src/parser/contexts.h index 0979461a0..d68d475a0 100644 --- a/src/parser/contexts.h +++ b/src/parser/contexts.h @@ -112,10 +112,12 @@ struct NullTypeParserCtx { HeapTypeT makeStringViewWTF8Type() { return Ok{}; } HeapTypeT makeStringViewWTF16Type() { return Ok{}; } HeapTypeT makeStringViewIterType() { return Ok{}; } + HeapTypeT makeContType() { return Ok{}; } HeapTypeT makeNoneType() { return Ok{}; } HeapTypeT makeNoextType() { return Ok{}; } HeapTypeT makeNofuncType() { return Ok{}; } HeapTypeT makeNoexnType() { return Ok{}; } + HeapTypeT makeNocontType() { return Ok{}; } TypeT makeI32() { return Ok{}; } TypeT makeI64() { return Ok{}; } @@ -211,10 +213,12 @@ template<typename Ctx> struct TypeParserCtx { HeapTypeT makeStringViewWTF8Type() { return HeapType::stringview_wtf8; } HeapTypeT makeStringViewWTF16Type() { return HeapType::stringview_wtf16; } HeapTypeT makeStringViewIterType() { return HeapType::stringview_iter; } + HeapTypeT makeContType() { return HeapType::cont; } HeapTypeT makeNoneType() { return HeapType::none; } HeapTypeT makeNoextType() { return HeapType::noext; } HeapTypeT makeNofuncType() { return HeapType::nofunc; } HeapTypeT makeNoexnType() { return HeapType::noexn; } + HeapTypeT makeNocontType() { return HeapType::nocont; } TypeT makeI32() { return Type::i32; } TypeT makeI64() { return Type::i64; } |