diff --git a/src/fish_tests.cpp b/src/fish_tests.cpp index abe21a2e5..e5a3d9426 100644 --- a/src/fish_tests.cpp +++ b/src/fish_tests.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -2302,7 +2303,7 @@ static void test_wcstod() { wchar_t *wide_end = nullptr; double val1 = wcstod(a, &wide_end); double val2 = strtod(b, &narrow_end); - do_test((isnan(val1) && isnan(val2)) || fabs(val1 - val2) <= __DBL_EPSILON__); + do_test((std::isnan(val1) && std::isnan(val2)) || fabs(val1 - val2) <= __DBL_EPSILON__); do_test(wide_end - a == narrow_end - b); }; tod_test(L"", "");