diff --git a/Common/MathUtils/include/MathUtils/detail/trigonometric.h b/Common/MathUtils/include/MathUtils/detail/trigonometric.h index e13d965663dc9..fd80f3a928b60 100644 --- a/Common/MathUtils/include/MathUtils/detail/trigonometric.h +++ b/Common/MathUtils/include/MathUtils/detail/trigonometric.h @@ -110,7 +110,7 @@ inline void bringToPMPiGen(T& phi) phi = toPMPiGen(phi); } -#ifdef __OPENCL__ // TODO: get rid of that stupid workaround for OpenCL template address spaces +#if defined(__OPENCL__) || defined(__METAL__) // TODO: get rid of that stupid workaround for OpenCL template address spaces template GPUhdi() void sincos(T ang, S& s, U& c) {