seq: Check start, step, end for NaN

This commit is contained in:
Nico Weber 2020-11-08 12:58:23 -05:00 committed by Andreas Kling
parent d1e1cfc133
commit 7480034942
Notes: sideshowbarker 2024-07-19 01:30:22 +09:00

View File

@ -103,13 +103,10 @@ int main(int argc, const char* argv[])
return 1;
}
#if 0
// FIXME: Check for NaN once math.h has isnan().
if (isnan(start) || isnan(step) || isnan(end)) {
if (__builtin_isnan(start) || __builtin_isnan(step) || __builtin_isnan(end)) {
fprintf(stderr, "%s: start, step, and end must not be NaN\n", argv[0]);
return 1;
}
#endif
int number_of_decimals = max(number_of_start_decimals, max(number_of_step_decimals, number_of_end_decimals));