From 6bd1e776b21415e5144d54a46234483896ca1905 Mon Sep 17 00:00:00 2001 From: Lenard Szolnoki Date: Fri, 24 Mar 2023 16:35:25 +0000 Subject: [PATCH] Constexpr isnan --- tests/basictest.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/basictest.cpp b/tests/basictest.cpp index ace299c..8a70242 100644 --- a/tests/basictest.cpp +++ b/tests/basictest.cpp @@ -628,10 +628,14 @@ constexpr void check_basic_test_result(std::string_view str, return std::copysign(x, y); }; + auto isnan = [](double x) -> bool { + return x != x; + }; + FASTFLOAT_CHECK_EQ(result.ec, std::errc()); FASTFLOAT_CHECK_EQ(result.ptr, str.data() + str.size()); FASTFLOAT_CHECK_EQ(copysign(1, actual), copysign(1, expected)); - FASTFLOAT_CHECK_EQ(std::isnan(actual), std::isnan(expected)); + FASTFLOAT_CHECK_EQ(isnan(actual), isnan(expected)); FASTFLOAT_CHECK_EQ(actual, expected); #undef FASTFLOAT_CHECK_EQ