diff --git a/Number_types/include/CGAL/FPU.h b/Number_types/include/CGAL/FPU.h index c74a6144c66..451aa6855bc 100644 --- a/Number_types/include/CGAL/FPU.h +++ b/Number_types/include/CGAL/FPU.h @@ -167,7 +167,7 @@ inline double IA_force_to_double(double x) #endif // std::sqrt(double) on VC++ and CygWin is buggy when not optimizing. -#ifdef _MSC_VER +#if defined ( _MSC_VER ) && ! defined ( _WIN64 ) inline double IA_bug_sqrt(double d) { _asm