Windows build fix
[WebKit-https.git] / JavaScriptCore / kjs / value.h
index f96f76d..7d64f36 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)