diff --git a/libc/math/lib_copysign.c b/libc/math/lib_copysign.c index dde9cb19833..ee62504db13 100644 --- a/libc/math/lib_copysign.c +++ b/libc/math/lib_copysign.c @@ -54,6 +54,7 @@ double copysign(double x, double y) { return -fabs(x); } + return fabs(x); } #endif diff --git a/libc/math/lib_copysignf.c b/libc/math/lib_copysignf.c index 6eb63e14835..0d12640cc3a 100644 --- a/libc/math/lib_copysignf.c +++ b/libc/math/lib_copysignf.c @@ -53,5 +53,6 @@ float copysignf(float x, float y) { return -fabsf(x); } + return fabsf(x); } diff --git a/libc/math/lib_copysignl.c b/libc/math/lib_copysignl.c index 29c145a72b9..3a49713b58c 100644 --- a/libc/math/lib_copysignl.c +++ b/libc/math/lib_copysignl.c @@ -54,6 +54,7 @@ long double copysignl(long double x, long double y) { return -fabsl(x); } + return fabsl(x); } #endif