From b79867b1014acd84e2fed42e550c90f9f5c3c36b Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 6 Apr 2016 01:17:55 +0000 Subject: lgamma_r.c: fix at -0.0 * math.c (ruby_lgamma_r): missing/lgamma_r.c is used on Windows, since msvcrt does not provide it. * missing/lgamma_r.c (lgamma_r): fix lgamma(-0.0). [ruby-core:74823] [Bug #12249] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- math.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'math.c') diff --git a/math.c b/math.c index 23c6210373..8c16c76c3b 100644 --- a/math.c +++ b/math.c @@ -750,7 +750,7 @@ ruby_tgamma(const double d) #define tgamma(d) ruby_tgamma(d) #endif -#if defined _WIN32 || defined __APPLE__ +#if defined __APPLE__ static inline double ruby_lgamma_r(const double d, int *sign) { -- cgit v1.2.3