diff options
Diffstat (limited to 'tests/validation/Validation.h')
-rw-r--r-- | tests/validation/Validation.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tests/validation/Validation.h b/tests/validation/Validation.h index 4f3f92da24..7bad1a2286 100644 --- a/tests/validation/Validation.h +++ b/tests/validation/Validation.h @@ -49,10 +49,9 @@ namespace { // Compare if 2 values are both infinities and if they are "equal" (has the same sign) template <typename T> -bool are_equal_infs(T val0, T val1) +inline bool are_equal_infs(T val0, T val1) { - const auto same_sign = std::signbit(val0) == std::signbit(val1); - return (!support::cpp11::isfinite(val0)) && (!support::cpp11::isfinite(val1)) && same_sign; + return (!support::cpp11::isfinite(val0)) && (!support::cpp11::isfinite(val1)) && (std::signbit(val0) == std::signbit(val1)); } } // namespace |