Suppress compiler warning.
Some buildfarm members are showing "comparison is always false due to limited range of data type" complaints on this test, so #ifdef it out on machines with 32-bit int.
This commit is contained in:
parent
9c50372d20
commit
45aae8e789
|
@ -1179,11 +1179,14 @@ gethms(char const * string, char const * errstring, bool signable)
|
|||
error("%s", errstring);
|
||||
return 0;
|
||||
}
|
||||
if (ZIC_MAX / SECSPERHOUR < (zic_t) hh)
|
||||
/* Some compilers warn that this test is unsatisfiable for 32-bit ints */
|
||||
#if INT_MAX > PG_INT32_MAX
|
||||
if (ZIC_MAX / SECSPERHOUR < hh)
|
||||
{
|
||||
error(_("time overflow"));
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
if (noise && (hh > HOURSPERDAY ||
|
||||
(hh == HOURSPERDAY && (mm != 0 || ss != 0))))
|
||||
warning(_("values over 24 hours not handled by pre-2007 versions of zic"));
|
||||
|
|
Loading…
Reference in New Issue