summaryrefslogtreecommitdiff
path: root/src/support/safe_integer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/support/safe_integer.cpp')
-rw-r--r--src/support/safe_integer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/support/safe_integer.cpp b/src/support/safe_integer.cpp
index d99508b17..3a50b50ea 100644
--- a/src/support/safe_integer.cpp
+++ b/src/support/safe_integer.cpp
@@ -51,12 +51,12 @@ int32_t wasm::toSInteger32(double x) {
bool wasm::isUInteger64(double x) {
return !std::signbit(x) && isInteger(x) &&
- x <= std::numeric_limits<uint64_t>::max();
+ x <= static_cast<double>(std::numeric_limits<uint64_t>::max());
}
bool wasm::isSInteger64(double x) {
return isInteger(x) && x >= std::numeric_limits<int64_t>::min() &&
- x <= std::numeric_limits<int64_t>::max();
+ x <= static_cast<double>(std::numeric_limits<int64_t>::max());
}
uint64_t wasm::toUInteger64(double x) {