summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-01-29 15:09:08 -0800
committerAlon Zakai <alonzakai@gmail.com>2016-01-29 15:09:08 -0800
commit2ecdaa083088588e39705bdbe5d78338283fa9e8 (patch)
tree71410de43965f25e334f79773c0c9f8b82e9358b /src
parent6537e5205b9d2e319dc0d7642aebba2cd32a2790 (diff)
downloadbinaryen-2ecdaa083088588e39705bdbe5d78338283fa9e8.tar.gz
binaryen-2ecdaa083088588e39705bdbe5d78338283fa9e8.tar.bz2
binaryen-2ecdaa083088588e39705bdbe5d78338283fa9e8.zip
fix ConvertSInt64 in binary format
Diffstat (limited to 'src')
-rw-r--r--src/wasm-binary.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h
index ccd6d9276..192a8cdd7 100644
--- a/src/wasm-binary.h
+++ b/src/wasm-binary.h
@@ -814,7 +814,7 @@ public:
case ConvertUInt32: o << int8_t(curr->type == f32 ? BinaryConsts::I32UConvertF32 : BinaryConsts::I32UConvertF64); break;
case ConvertSInt32: o << int8_t(curr->type == f32 ? BinaryConsts::I32SConvertF32 : BinaryConsts::I32SConvertF64); break;
case ConvertUInt64: o << int8_t(curr->type == f32 ? BinaryConsts::I64UConvertF32 : BinaryConsts::I64UConvertF64); break;
- case ConvertSInt64: o << int8_t(curr->type == f32 ? BinaryConsts::I64UConvertF32 : BinaryConsts::I64UConvertF64); break;
+ case ConvertSInt64: o << int8_t(curr->type == f32 ? BinaryConsts::I64SConvertF32 : BinaryConsts::I64SConvertF64); break;
case DemoteFloat64: o << int8_t(BinaryConsts::F32ConvertF64); break;
case PromoteFloat32: o << int8_t(BinaryConsts::F64ConvertF32); break;
case ReinterpretFloat: o << int8_t(curr->type == f32 ? BinaryConsts::F32ReinterpretI32 : BinaryConsts::F64ReinterpretI64); break;