diff options
-rw-r--r-- | src/wasm-s-parser.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h index 4b05bb91d..2e01bfc5f 100644 --- a/src/wasm-s-parser.h +++ b/src/wasm-s-parser.h @@ -1095,7 +1095,11 @@ private: } else { onError(); } - assert(s.size() == 5); + if (s.size() > 5) { + Element& result = *s[5]; + assert(result[0]->str() == RESULT); + im->type.result = stringToWasmType(result[1]->str()); + } wasm.addImport(im); } |