summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-binary.cpp
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2022-08-10 12:43:02 -0700
committerGitHub <noreply@github.com>2022-08-10 12:43:02 -0700
commitfd0f8a894a0e760d79f2d5ff890dd5a536ae2540 (patch)
tree7d4a9e742f4b51250066ec602c12bc4f39602921 /src/wasm/wasm-binary.cpp
parent7d1985391571f3a913a47f4673843481ac46b067 (diff)
downloadbinaryen-fd0f8a894a0e760d79f2d5ff890dd5a536ae2540.tar.gz
binaryen-fd0f8a894a0e760d79f2d5ff890dd5a536ae2540.tar.bz2
binaryen-fd0f8a894a0e760d79f2d5ff890dd5a536ae2540.zip
[Strings] Fix string.new_wtf16_array (#4894)
Like the 8-bit array variants, it takes 3 parameters.
Diffstat (limited to 'src/wasm/wasm-binary.cpp')
-rw-r--r--src/wasm/wasm-binary.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wasm/wasm-binary.cpp b/src/wasm/wasm-binary.cpp
index 5399be0b7..daefbc28c 100644
--- a/src/wasm/wasm-binary.cpp
+++ b/src/wasm/wasm-binary.cpp
@@ -7027,6 +7027,8 @@ bool WasmBinaryBuilder::maybeVisitStringNew(Expression*& out, uint32_t code) {
start = popNonVoidExpression();
} else if (code == BinaryConsts::StringNewWTF16Array) {
op = StringNewWTF16Array;
+ end = popNonVoidExpression();
+ start = popNonVoidExpression();
} else {
return false;
}