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