crt-test: Tweak TEST_FLT_ACCURACY to not accept NAN
This commit is contained in:
1 parent
70c64e58c9
commit
cb7feea731
1 file changed
+3
-1
+3
-1
@@ -87,7 +87,9 @@ const char *context = "";
|
||||
long double val = x; \
|
||||
long double diff = fabsl(val - expect); \
|
||||
tests++; \
|
||||
if (diff > accuracy) { \
|
||||
if (diff <= accuracy) { \
|
||||
/* All ok, not NAN */ \
|
||||
} else { \
|
||||
fails++; \
|
||||
printf("%s:%d: %s%s failed, expected %f, got %f (diff %f > %f)\n", __FILE__, __LINE__, context, #x, (double)expect, (double)val, (double)diff, (double)accuracy); \
|
||||
} \
|
||||
|
||||
Reference in new issue
Block a user