From 548de655fda2d31a9bd98d9eeee99e2fe95824a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Mon, 3 Feb 2020 10:05:17 +0100 Subject: [PATCH] Cleanup nextafter workaround --- src/catch2/catch_matchers_floating.cpp | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/catch2/catch_matchers_floating.cpp b/src/catch2/catch_matchers_floating.cpp index 153591c0..961a82fd 100644 --- a/src/catch2/catch_matchers_floating.cpp +++ b/src/catch2/catch_matchers_floating.cpp @@ -59,16 +59,8 @@ namespace { return static_cast(ulpDiff) <= maxUlpDiff; } -} //end anonymous namespace - #if defined(CATCH_CONFIG_GLOBAL_NEXTAFTER) -#if defined(__clang__) -#pragma clang diagnostic push -// The long double overload is currently unused -#pragma clang diagnostic ignored "-Wunused-function" -#endif - float nextafter(float x, float y) { return ::nextafterf(x, y); } @@ -77,18 +69,8 @@ namespace { return ::nextafter(x, y); } - long double nextafter(long double x, long double y) { - return ::nextafterl(x, y); - } - -#if defined(__clang__) -#pragma clang diagnostic pop -#endif - #endif // ^^^ CATCH_CONFIG_GLOBAL_NEXTAFTER ^^^ -namespace { - template FP step(FP start, FP direction, uint64_t steps) { for (uint64_t i = 0; i < steps; ++i) {