Update ATTR_NO_OPT macro

This commit is contained in:
Joseph Eagar 2021-05-12 22:27:35 -07:00
parent ec4786d00b
commit 32ceaa7919
2 changed files with 4 additions and 4 deletions

View File

@ -101,13 +101,13 @@
/* Disable optimization for a function (for debugging use only)*/
#ifdef __clang__
#define ATTR_NO_OPT __attribute__((optnone))
# define ATTR_NO_OPT __attribute__((optnone))
#elif __MSC_VER
# define ATTR_NO_OPT __pragma(optimize("", off))
#elif __GNUC__
#define ATTR_NO_OPT _Pragma(optimize, "O0")
# define ATTR_NO_OPT __attribute__((optimize("O0")))
#else
#define ATTR_NO_OPT
# define ATTR_NO_OPT
#endif
/* Alignment directive */

View File

@ -216,7 +216,7 @@ static float fast_geodesic_distance_propagate_across_triangle(
printf("%.7f : %.7f\n",
result*2.0,
geodesic_distance_propagate_across_triangle(v0, v1, v2, dist1, dist2));*/
return result*4.0;
return result * 4.0;
}
}
}