mirror of https://github.com/CGAL/cgal
Remove the call of the function get_static_check_fpu_rounding_mode_is_restored from FPU_set_cw; use a const variable instead.
This commit is contained in:
parent
e715a25483
commit
a78dff1806
|
|
@ -135,6 +135,10 @@ const double infinity = HUGE_VAL;
|
||||||
struct Check_FPU_rounding_mode_is_restored;
|
struct Check_FPU_rounding_mode_is_restored;
|
||||||
inline const Check_FPU_rounding_mode_is_restored&
|
inline const Check_FPU_rounding_mode_is_restored&
|
||||||
get_static_check_fpu_rounding_mode_is_restored();
|
get_static_check_fpu_rounding_mode_is_restored();
|
||||||
|
namespace {
|
||||||
|
CGAL_DEPRECATED_UNUSED const Check_FPU_rounding_mode_is_restored &
|
||||||
|
check_fpu_rounding_mode_is_restored = get_static_check_fpu_rounding_mode_is_restored();
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Inline function to stop compiler optimizations that shouldn't happen with
|
// Inline function to stop compiler optimizations that shouldn't happen with
|
||||||
|
|
@ -422,17 +426,6 @@ inline
|
||||||
void
|
void
|
||||||
FPU_set_cw (FPU_CW_t cw)
|
FPU_set_cw (FPU_CW_t cw)
|
||||||
{
|
{
|
||||||
#ifndef CGAL_NDEBUG
|
|
||||||
#ifdef CGAL_HEADER_ONLY
|
|
||||||
// Call the get_static_check_fpu_rounding_mode_is_restored()
|
|
||||||
// function called so that the test located in the destructor
|
|
||||||
// of Check_FPU_rounding_mode_is_restored is run
|
|
||||||
const Check_FPU_rounding_mode_is_restored & tmp =
|
|
||||||
get_static_check_fpu_rounding_mode_is_restored();
|
|
||||||
CGAL_USE(tmp);
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
CGAL_IA_SETFPCW(cw);
|
CGAL_IA_SETFPCW(cw);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue