diff options
Diffstat (limited to 'src/wasm/wasm-stack.cpp')
-rw-r--r-- | src/wasm/wasm-stack.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/wasm/wasm-stack.cpp b/src/wasm/wasm-stack.cpp index c980d896b..2fc06b176 100644 --- a/src/wasm/wasm-stack.cpp +++ b/src/wasm/wasm-stack.cpp @@ -2301,6 +2301,17 @@ void BinaryInstWriter::visitStringEncode(StringEncode* curr) { case StringEncodeWTF16: o << U32LEB(BinaryConsts::StringEncodeWTF16); break; + case StringEncodeUTF8Array: + o << U32LEB(BinaryConsts::StringEncodeWTF8Array) + << U32LEB(BinaryConsts::StringPolicy::UTF8); + break; + case StringEncodeWTF8Array: + o << U32LEB(BinaryConsts::StringEncodeWTF8Array) + << U32LEB(BinaryConsts::StringPolicy::WTF8); + break; + case StringEncodeWTF16Array: + o << U32LEB(BinaryConsts::StringEncodeWTF16Array); + break; default: WASM_UNREACHABLE("invalid string.new*"); } |