From 21871da99876fd5cd2d3a122c2737ccd57eb986d Mon Sep 17 00:00:00 2001 From: "yangguo@chromium.org" Date: Mon, 30 Jul 2012 09:28:20 +0000 Subject: [PATCH] Force signed zero double. R=svenpanne@chromium.org BUG=v8:2239 TEST= Review URL: https://chromiumcodereview.appspot.com/10821088 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12219 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/conversions.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conversions.h b/src/conversions.h index e12cf5c..0180aa6 100644 --- a/src/conversions.h +++ b/src/conversions.h @@ -53,7 +53,7 @@ inline bool isDigit(int x, int radix) { inline double SignedZero(bool negative) { - return negative ? -0.0 : 0.0; + return negative ? BitCast(Double::kSignMask) : 0.0; } -- 2.7.4