From e229c9448cb262ceb230dfab64a8237140c1dc2d Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Fri, 1 Feb 2019 09:41:23 +0100 Subject: [Number] make double 0.0 cmp more portable (#30) Related: https://github.com/mono/mono/issues/11965 --- src/System.Private.CoreLib/src/System/Number.Unix.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/System.Private.CoreLib/src/System/Number.Unix.cs b/src/System.Private.CoreLib/src/System/Number.Unix.cs index 19cb02135..ae82d2e66 100644 --- a/src/System.Private.CoreLib/src/System/Number.Unix.cs +++ b/src/System.Private.CoreLib/src/System/Number.Unix.cs @@ -38,7 +38,7 @@ namespace System number.sign = true; } - if (value == 0.0) + if (BitConverter.DoubleToInt64Bits (value) == 0) { for (int j = 0; j < precision; j++) { -- cgit v1.2.3