Windows build fix
authorbarraclough@apple.com <barraclough@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Aug 2008 11:41:18 +0000 (11:41 +0000)
committerbarraclough@apple.com <barraclough@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Aug 2008 11:41:18 +0000 (11:41 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@35780 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/kjs/JSImmediate.h

index 3c30e4f..3eb9f79 100644 (file)
@@ -180,7 +180,7 @@ namespace KJS {
         {
             // Number is non-negative and an operation involving two of these can't overflow.
             // Checking for allowed negative numbers takes more time than it's worth on SunSpider.
-            return (reinterpret_cast<uintptr_t>(v) & (TagBitTypeInteger + (3 << 30))) == TagBitTypeInteger;
+            return (reinterpret_cast<uintptr_t>(v) & (TagBitTypeInteger + (3u << 30))) == TagBitTypeInteger;
         }
 
         static ALWAYS_INLINE JSValue* addImmediateNumbers(const JSValue* v1, const JSValue* v2)