diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-11-16 18:22:21 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-11-16 18:22:21 -0800 |
commit | c8804f12e3d37030e1b2f158d5932e0626933c89 (patch) | |
tree | 38bdd6dc66cad4bc3722fefd640e8b00456bca03 /src | |
parent | df2d946238e80e2b3ef6b198301b3947e28646dd (diff) | |
download | binaryen-c8804f12e3d37030e1b2f158d5932e0626933c89.tar.gz binaryen-c8804f12e3d37030e1b2f158d5932e0626933c89.tar.bz2 binaryen-c8804f12e3d37030e1b2f158d5932e0626933c89.zip |
handle imports with a return type
Diffstat (limited to 'src')
-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); } |