* kjs/JSImmediate.h: (KJS::JSImmediate::getTruncatedInt32):
authordarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 13 Nov 2007 17:22:36 +0000 (17:22 +0000)
committerdarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 13 Nov 2007 17:22:36 +0000 (17:22 +0000)
        Remove too-strong assert that was firing constantly and preventing even basic
        web browsing from working in a debug build. This function is used in many
        cases where the immediate value is not a number; the assertion could perhaps
        be added back later with a bit of reorganization.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27751 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/JSImmediate.h

index 729850aa1286c5d3afdd380c9cf4981a2f6cf13b..dda6733a61adaea876843113076ee78dd0d19239 100644 (file)
@@ -1,3 +1,11 @@
+2007-11-13  Darin Adler  <darin@apple.com>
+
+        * kjs/JSImmediate.h: (KJS::JSImmediate::getTruncatedInt32):
+        Remove too-strong assert that was firing constantly and preventing even basic
+        web browsing from working in a debug build. This function is used in many
+        cases where the immediate value is not a number; the assertion could perhaps
+        be added back later with a bit of reorganization.
+
 2007-11-13  Alp Toker  <alp@atoker.com>
 
         Build fix for breakage to non-Mac builds introduced in r27746.
index 944fa22d44141ea596035eb53d56f56682750833..dfcf2bc29af3222ad5b7b08a904c8abf1921a0f8 100644 (file)
@@ -242,7 +242,6 @@ ALWAYS_INLINE JSValue* JSImmediate::from(double d)
 
 ALWAYS_INLINE int32_t JSImmediate::getTruncatedInt32(const JSValue* v)
 {
-    ASSERT(isNumber(v));
     return static_cast<int32_t>(unTag(v)) >> 2;
 }