diff options
Diffstat (limited to 'winsup/cygwin/math/sin.def.h')
-rw-r--r-- | winsup/cygwin/math/sin.def.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/math/sin.def.h b/winsup/cygwin/math/sin.def.h index c9b3b0499..dfb1cb49f 100644 --- a/winsup/cygwin/math/sin.def.h +++ b/winsup/cygwin/math/sin.def.h @@ -53,12 +53,12 @@ __FLT_ABI(sin) (__FLT_TYPE x) int x_class = fpclassify (x); if (x_class == FP_NAN) { - __FLT_RPT_DOMAIN ("sin", x, 0.0, x); + errno = EDOM; return x; } else if (x_class == FP_INFINITE) { - __FLT_RPT_DOMAIN ("sin", x, 0.0, __FLT_NAN); + errno = EDOM; return __FLT_NAN; } return (__FLT_TYPE) __sinl_internal ((long double) x); |