From 7dab0df0619feb9bb57a535f2225c5d4cc842e79 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 28 Nov 2021 16:48:45 +0100 Subject: [PATCH] cmath: Fix compilation error on macOS with sincos --- dtool/src/dtoolbase/cmath.I | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dtool/src/dtoolbase/cmath.I b/dtool/src/dtoolbase/cmath.I index 8f834d278f..12ec33f1df 100644 --- a/dtool/src/dtoolbase/cmath.I +++ b/dtool/src/dtoolbase/cmath.I @@ -64,6 +64,8 @@ csincos(float v, float *sin_result, float *cos_result) { fstp DWORD ptr [edx] fstp DWORD ptr [eax] } +#elif defined(__APPLE__) + __sincosf(v, sin_result, cos_result); #elif defined(_GNU_SOURCE) sincosf(v, sin_result, cos_result); #else @@ -233,6 +235,8 @@ csincos(double v, double *sin_result, double *cos_result) { fstp QWORD ptr [edx] fstp QWORD ptr [eax] } +#elif defined(__APPLE__) + __sincos(v, sin_result, cos_result); #elif defined(_GNU_SOURCE) sincos(v, sin_result, cos_result); #else //!_X86_