From 508ec803991354d0d3393949f968277cf4dde237 Mon Sep 17 00:00:00 2001 From: "aroben@apple.com" Date: Fri, 9 Nov 2007 17:56:12 +0000 Subject: [PATCH] Windows build fix 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 --- JavaScriptCore/ChangeLog | 9 +++++++++ JavaScriptCore/kjs/value.h | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog index ac1ed145f505..02d399390832 100644 --- a/JavaScriptCore/ChangeLog +++ b/JavaScriptCore/ChangeLog @@ -1,3 +1,12 @@ +2007-11-09 Adam Roben + + Windows build fix + + Reviewed by Darin. + + * kjs/value.h: + (KJS::jsNumber): Add some explicit casts. + 2007-11-08 Darin Adler - fix build diff --git a/JavaScriptCore/kjs/value.h b/JavaScriptCore/kjs/value.h index f96f76de1d23..7d64f3625154 100644 --- a/JavaScriptCore/kjs/value.h +++ b/JavaScriptCore/kjs/value.h @@ -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(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(i)); } ALWAYS_INLINE JSValue* jsNumberFromAnd(ExecState *exec, JSValue* v1, JSValue* v2) -- 2.36.0