Avoid truncating from long double to double in sinhl().
This routine makes a call to fabs instead of fabsl(), causing truncation. Clang complains (warning: absolute value function 'fabs' given an argument of type 'long double' but has parameter of type 'double' which may cause truncation of value). Signed-off-by: David Wohlferd <dw@LimeGreenSocks.com>
This commit is contained in:
parent
96fc528397
commit
113abc27a6
|
@ -67,7 +67,7 @@ long double sinhl(long double x)
|
||||||
if (x_class == FP_ZERO)
|
if (x_class == FP_ZERO)
|
||||||
return x;
|
return x;
|
||||||
if (x_class == FP_INFINITE ||
|
if (x_class == FP_INFINITE ||
|
||||||
(fabs (x) > (MAXLOGL + LOGE2L)))
|
(fabsl (x) > (MAXLOGL + LOGE2L)))
|
||||||
{
|
{
|
||||||
errno = ERANGE;
|
errno = ERANGE;
|
||||||
#ifdef INFINITIES
|
#ifdef INFINITIES
|
||||||
|
|
Loading…
Reference in New Issue