From: jarin@chromium.org Date: Thu, 23 Oct 2014 15:09:38 +0000 (+0000) Subject: Disambiguate pow X-Git-Tag: upstream/4.7.83~6146 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=463f9ebcb85bb813b0d812445a7891aa6890a1b8;p=platform%2Fupstream%2Fv8.git Disambiguate pow TBR=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/673793002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24850 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/compiler/simplified-lowering.cc b/src/compiler/simplified-lowering.cc index a0cb037..9204e88 100644 --- a/src/compiler/simplified-lowering.cc +++ b/src/compiler/simplified-lowering.cc @@ -77,7 +77,8 @@ class RepresentationSelector { Factory* f = zone->isolate()->factory(); safe_int_additive_range_ = - Type::Range(f->NewNumber(-pow(2, 52)), f->NewNumber(pow(2, 52)), zone); + Type::Range(f->NewNumber(-std::pow(2.0, 52.0)), + f->NewNumber(std::pow(2.0, 52.0)), zone); } void Run(SimplifiedLowering* lowering) {