Windows build fix
[WebKit-https.git] / JavaScriptCore / kjs / value.h
index f96f76de1d23efe154ceb65f3a272810e6683220..7d64f3625154526fb65c82abfdf2cf260863483e 100644 (file)
@@ -231,13 +231,13 @@ ALWAYS_INLINE JSValue* jsNumber(unsigned long i)
 ALWAYS_INLINE JSValue* jsNumber(long long i)
 {
     JSValue* v = JSImmediate::from(i);
-    return v ? v : jsNumberCell(i);
+    return v ? v : jsNumberCell(static_cast<double>(i));
 }
 
 ALWAYS_INLINE JSValue* jsNumber(unsigned long long i)
 {
     JSValue* v = JSImmediate::from(i);
-    return v ? v : jsNumberCell(i);
+    return v ? v : jsNumberCell(static_cast<double>(i));
 }
 
 ALWAYS_INLINE JSValue* jsNumberFromAnd(ExecState *exec, JSValue* v1, JSValue* v2)