Index: src/conversions-inl.h |
diff --git a/src/conversions-inl.h b/src/conversions-inl.h |
index e272fe6c08d8dfa8f326a12ac0e84e7c81b4d1e1..1b539126966f27899f74b4669b600a4efed9ab3a 100644 |
--- a/src/conversions-inl.h |
+++ b/src/conversions-inl.h |
@@ -212,7 +212,7 @@ double InternalStringToIntDouble(UnicodeCache* unicode_cache, |
} |
// Rounding up may cause overflow. |
- if ((number & ((int64_t)1 << 53)) != 0) { |
+ if ((number & (static_cast<int64_t>(1) << 53)) != 0) { |
exponent++; |
number >>= 1; |
} |