summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-18 11:45:26 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-18 11:45:26 -0800
commit913114cd027722b8576c83f2bb334701c0b9a518 (patch)
tree836b06c3bf8776464a11deadf20b6d883f82ac55 /src
parent876495a6c436a0a0fe6980e3dce49d3a7f0a5cf6 (diff)
downloadbinaryen-913114cd027722b8576c83f2bb334701c0b9a518.tar.gz
binaryen-913114cd027722b8576c83f2bb334701c0b9a518.tar.bz2
binaryen-913114cd027722b8576c83f2bb334701c0b9a518.zip
handle f32 params in wasm-js
Diffstat (limited to 'src')
-rw-r--r--src/wasm-js.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wasm-js.cpp b/src/wasm-js.cpp
index eff034739..2da076329 100644
--- a/src/wasm-js.cpp
+++ b/src/wasm-js.cpp
@@ -102,6 +102,8 @@ extern "C" void EMSCRIPTEN_KEEPALIVE load_asm(char *input) {
for (auto& argument : arguments) {
if (argument.type == i32) {
EM_ASM_({ Module['tempArguments'].push($0) }, argument.geti32());
+ } else if (argument.type == f32) {
+ EM_ASM_({ Module['tempArguments'].push($0) }, argument.getf32());
} else if (argument.type == f64) {
EM_ASM_({ Module['tempArguments'].push($0) }, argument.getf64());
} else {