diff --git a/src/nodebuild_utility.cpp b/src/nodebuild_utility.cpp index f27b95485e..754e3519c8 100644 --- a/src/nodebuild_utility.cpp +++ b/src/nodebuild_utility.cpp @@ -71,13 +71,7 @@ static const int PO_LINE_EXPLICIT = 5; angle_t FNodeBuilder::PointToAngle (fixed_t x, fixed_t y) { const double rad2bam = double(1<<30) / M_PI; -#if defined __APPLE__ && !defined __llvm__ - // Work-around for vectorization issue in Apple's GCC 4.x - // See https://gcc.gnu.org/wiki/Math_Optimization_Flags for details - long double ang = atan2l (double(y), double(x)); -#else // !__APPLE__ || __llvm__ double ang = g_atan2 (double(y), double(x)); -#endif // __APPLE__ && !__llvm__ // Convert to signed first since negative double to unsigned is undefined. return angle_t(int(ang * rad2bam)) << 1; }