Skip to content

Commit

Permalink
Merge pull request #1854 from neheb/patch-1
Browse files Browse the repository at this point in the history
catch_compiler_capabilities.h: use proper math define
  • Loading branch information
horenmar committed Feb 3, 2020
2 parents 1715b6b + 2652bb8 commit b3b0721
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 19 deletions.
2 changes: 1 addition & 1 deletion include/internal/catch_compiler_capabilities.h
Expand Up @@ -203,7 +203,7 @@
#define CATCH_CONFIG_COLOUR_NONE
#endif

#if defined(__UCLIBC__)
#if !defined(_GLIBCXX_USE_C99_MATH_TR1)
#define CATCH_INTERNAL_CONFIG_GLOBAL_NEXTAFTER
#endif

Expand Down
18 changes: 0 additions & 18 deletions include/internal/catch_matchers_floating.cpp
Expand Up @@ -59,16 +59,8 @@ namespace {
return static_cast<uint64_t>(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);
}
Expand All @@ -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 <typename FP>
FP step(FP start, FP direction, uint64_t steps) {
for (uint64_t i = 0; i < steps; ++i) {
Expand Down

0 comments on commit b3b0721

Please sign in to comment.