From bbd19e4131b663f305fd5ddfcb423a7e1bb48abe Mon Sep 17 00:00:00 2001 From: "aroben@apple.com" Date: Thu, 8 Nov 2007 19:58:20 +0000 Subject: [PATCH] Fix a precedence warning on Windows * kjs/JSImmediate.h: (KJS::JSImmediate::toBoolean): git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27606 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- JavaScriptCore/ChangeLog | 7 +++++++ JavaScriptCore/kjs/JSImmediate.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog index d5f9d27195bc..a4dbd35b40c1 100644 --- a/JavaScriptCore/ChangeLog +++ b/JavaScriptCore/ChangeLog @@ -1,3 +1,10 @@ +2007-11-08 Adam Roben + + Fix a precedence warning on Windows + + * kjs/JSImmediate.h: + (KJS::JSImmediate::toBoolean): + 2007-11-08 Mark Rowe Build fix for JavaScriptGlue. diff --git a/JavaScriptCore/kjs/JSImmediate.h b/JavaScriptCore/kjs/JSImmediate.h index 08613129f7c7..fd263df5c84f 100644 --- a/JavaScriptCore/kjs/JSImmediate.h +++ b/JavaScriptCore/kjs/JSImmediate.h @@ -231,7 +231,7 @@ ALWAYS_INLINE bool JSImmediate::toBoolean(const JSValue* v) { ASSERT(isImmediate(v)); uintptr_t bits = unTag(v); - return bits != 0 & (JSImmediate::getTag(v) != UndefinedType); + return (bits != 0) & (JSImmediate::getTag(v) != UndefinedType); } ALWAYS_INLINE JSValue* JSImmediate::fromDouble(double d) -- 2.36.0