mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	Merge pull request #1854 from neheb/patch-1
catch_compiler_capabilities.h: use proper math define
This commit is contained in:
		| @@ -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 | ||||
|  | ||||
|   | ||||
| @@ -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); | ||||
|     } | ||||
| @@ -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) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský