Bug 894813 - IonMonkey: Temporarily disable these asserts, which are failing on content/canvas/test/test_canvas.html, on a CLOSED TREE
authorDan Gohman <sunfish@google.com>
Fri, 16 Aug 2013 16:55:40 -0700 (2013-08-16)
changeset 142944 8df3548041d5a0f947ee867f55e77b1e7b6da6d3
parent 142943 1cf565c9884b92feceab1867db61677779fed66f
child 142945 12a6a12d899d2bd4132d67218d09dcad76cb7a31
push id25116
push userphilringnalda@gmail.com
push dateSat, 17 Aug 2013 15:35:37 +0000 (2013-08-17)
treeherdermozilla-central@74fe1012de43 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs894813
milestone26.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 894813 - IonMonkey: Temporarily disable these asserts, which are failing on content/canvas/test/test_canvas.html, on a CLOSED TREE
js/src/jit/RangeAnalysis.h
--- a/js/src/jit/RangeAnalysis.h
+++ b/js/src/jit/RangeAnalysis.h
@@ -169,19 +169,16 @@ class Range : public TempObject {
     Range(int64_t l, int64_t h, bool d = false, uint16_t e = MaxInt32Exponent)
         : lower_infinite_(true),
           upper_infinite_(true),
           decimal_(d),
           max_exponent_(e),
           symbolicLower_(NULL),
           symbolicUpper_(NULL)
     {
-        JS_ASSERT(e >= (h == INT64_MIN ? MaxDoubleExponent : mozilla::FloorLog2(mozilla::Abs(h))));
-        JS_ASSERT(e >= (l == INT64_MIN ? MaxDoubleExponent : mozilla::FloorLog2(mozilla::Abs(l))));
-
         setLowerInit(l);
         setUpperInit(h);
         rectifyExponent();
         JS_ASSERT_IF(lower_infinite_, lower_ == JSVAL_INT_MIN);
         JS_ASSERT_IF(upper_infinite_, upper_ == JSVAL_INT_MAX);
     }
 
     Range(const Range &other)