Reviewed by Darin.
* kjs/value.h:
(KJS::jsNumber): Add some explicit casts.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27648
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2007-11-09 Adam Roben <aroben@apple.com>
+
+ Windows build fix
+
+ Reviewed by Darin.
+
+ * kjs/value.h:
+ (KJS::jsNumber): Add some explicit casts.
+
2007-11-08 Darin Adler <darin@apple.com>
- fix build
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)