author | Dan 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 id | 25116 |
push user | philringnalda@gmail.com |
push date | Sat, 17 Aug 2013 15:35:37 +0000 (2013-08-17) |
treeherder | mozilla-central@74fe1012de43 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
bugs | 894813 |
milestone | 26.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
|
--- 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)